Class: Paydunya::DirectPay

Inherits:
Checkout::Core show all
Defined in:
lib/paydunya/direct_pay.rb

Instance Attribute Summary

Attributes inherited from Checkout::Core

#description, #response_code, #response_text, #result, #status, #token, #transaction_id

Instance Method Summary collapse

Methods inherited from Checkout::Core

#push_results

Methods included from Utilities

#connection, #send_get_request, #send_post_request

Instance Method Details

#credit_account(account_alias, amount, withdraw_mode = nil) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/paydunya/direct_pay.rb', line 3

def (, amount, withdraw_mode = nil)
  payload = {
    account_alias: ,
    amount: amount,
    withdraw_mode: withdraw_mode
  }

  result = send_post_request(Paydunya::Setup.direct_pay_credit_base_url, payload)
  push_results(result)
  result['response_code'] == '00'
end