class Payture::Ewallet::Methods::Refund

Private Instance Methods

params(order_id:, amount:, cheque: nil) click to toggle source
# File lib/payture/ewallet/methods/refund.rb, line 12
def params(order_id:, amount:, cheque: nil)
  {
    VWID: config.merchant_id,
    DATA: encoded_data(
      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/refund.rb, line 24
def response_class
  Responses::Refund
end
url() click to toggle source
# File lib/payture/ewallet/methods/refund.rb, line 8
def url
  "#{config.base_url}/Refund"
end