class Payture::Ewallet::Methods::Charge

Private Instance Methods

params(order_id:, amount: nil, cheque: nil) click to toggle source
# File lib/payture/ewallet/methods/charge.rb, line 12
def params(order_id:, amount: nil, cheque: nil)
  {
    VWID: config.merchant_id,
    Password: config.password,
    OrderId: order_id,
    Amount: amount&.cents,
    Cheque: encoded_cheque(cheque),
  }
end
response_class() click to toggle source
# File lib/payture/ewallet/methods/charge.rb, line 22
def response_class
  Responses::Charge
end
url() click to toggle source
# File lib/payture/ewallet/methods/charge.rb, line 8
def url
  "#{config.base_url}/Charge"
end