Method: EasyCard.query

Defined in:
lib/easycard.rb

.query(cart_number, from: Date.today-30, to: Date.today) ⇒ Object



18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/easycard.rb', line 18

def query cart_number, from: Date.today-30, to: Date.today
  query_hash = {
    cardID: card_id(cart_number),
    begin: from.strftime('%Y-%m-%d'),
    end: to.strftime('%Y-%m-%d'),
    verify: verify,
    ev: 1
  }
  uri = URI('https://wallet.easycard.com.tw/EasyWallet/QueryManager/V3/GetTXNThinDataInfo')
  uri.query = URI.encode_www_form(query_hash)
  Response.new(Net::HTTP.get(uri))
end