module MixinBot::API::Payment

Public Instance Methods

pay_url(options) click to toggle source
# File lib/mixin_bot/api/payment.rb, line 6
def pay_url(options)
  format(
    'https://mixin.one/pay?recipient=%<recipient_id>s&asset=%<asset>s&amount=%<amount>s&trace=%<trace>s&memo=%<memo>s',
    recipient_id: options[:recipient_id],
    asset: options[:asset_id],
    amount: options[:amount].to_s,
    trace: options[:trace],
    memo: options[:memo]
  )
end
verify_payment(options) click to toggle source

developers.mixin.one/api/alpha-mixin-network/verify-payment/

# File lib/mixin_bot/api/payment.rb, line 18
def verify_payment(options)
  path = 'payments'
  payload = {
    asset_id: options[:asset_id],
    opponent_id: options[:opponent_id],
    amount: options[:amount].to_s,
    trace_id: options[:trace]
  }

  client.post(path, json: payload)
end