Module: EpayClient

Defined in:
lib/epay/client.rb

Instance Method Summary collapse

Instance Method Details

#calc_v2_hash(account, key) ⇒ Object



16
17
18
# File 'lib/epay/client.rb', line 16

def calc_v2_hash(,key)
  @v2_hash=Digest::MD5.hexdigest("#{}:#{key}")
end

#get_transactions(v2_hash, account) ⇒ Object



6
7
8
9
# File 'lib/epay/client.rb', line 6

def get_transactions(v2_hash,)
  uri="https://api.epay.com/paymentApi/getTransactionRecords?PAYER_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