Class: MPower::DirectPay

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

Instance Attribute Summary

Attributes inherited from Checkout::Core

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

Instance Method Summary collapse

Methods inherited from Checkout::Core

#push_results

Methods included from Utilities

#hash_to_json, #http_get_request, #http_json_request, #json_to_hash

Instance Method Details

#credit_account(payee_account, amount) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/mpower/direct_pay.rb', line 4

def (,amount)
  payload = {
    :account_alias => ,
    :amount => amount
  }

  result = http_json_request(MPower::Setup.direct_pay_credit_base_url,payload)
  if result["response_code"] == "00"
    push_results(result)
    true
  else
    push_results(result)
    false
  end
end