Module: EpayClient
- Defined in:
- lib/epay/client.rb
Instance Method Summary collapse
- #calc_v2_hash(account, key) ⇒ Object
- #get_transactions(v2_hash, account) ⇒ Object
- #request(uri) ⇒ Object
Instance Method Details
#calc_v2_hash(account, key) ⇒ Object
16 17 18 |
# File 'lib/epay/client.rb', line 16 def calc_v2_hash(account,key) @v2_hash=Digest::MD5.hexdigest("#{account}:#{key}") end |
#get_transactions(v2_hash, account) ⇒ Object
6 7 8 9 |
# File 'lib/epay/client.rb', line 6 def get_transactions(v2_hash,account) uri="https://api.epay.com/paymentApi/getTransactionRecords?PAYER_ACCOUNT=#{account}&V2_HASH=#{v2_hash}" request(uri) end |
#request(uri) ⇒ Object
11 12 13 14 15 |
# File 'lib/epay/client.rb', line 11 def request(uri) response = Unirest.get "#{uri}", headers:{ "Accept" => "application/json" } ,parameters: nil response end |