class Privat24Api::InfoRequest
Constants
- MOD
Attributes
card_args[R]
Public Class Methods
new(**card_args)
click to toggle source
# File lib/privat24_api/request/info/info_request.rb, line 10 def initialize(**card_args) @card_args = card_args end
Public Instance Methods
balance()
click to toggle source
# File lib/privat24_api/request/info/info_request.rb, line 14 def balance Request.new(card_args).send_data_for(MOD, __method__.to_s) do |data| data.oper('cmt') data.wait('0') data.payment(id: '') data.prop(name: 'cardnum', value: card_args[:card_num]) data.prop(name: 'country', value: 'UA') end end
transaction_details(date_from, date_to)
click to toggle source
# File lib/privat24_api/request/info/info_request.rb, line 24 def transaction_details(date_from, date_to) Request.new(card_args).send_data_for(MOD, __method__.to_s) do |data| data.oper('cmt') data.wait('0') data.test('0') data.payment(id: '') do data.prop(name: 'sd', value: date_from) data.prop(name: 'ed', value: date_to) data.prop(name: 'card', value: card_args[:card_num]) end end end