Class: Payture::Ewallet::Responses::GetState

Inherits:
Base
  • Object
show all
Defined in:
lib/payture/ewallet/responses/get_state.rb

Direct Known Subclasses

PayStatus

Instance Attribute Summary

Attributes inherited from Base

#body

Instance Method Summary collapse

Methods inherited from Base

#error?, #error_code, #initialize, #success?

Constructor Details

This class inherits a constructor from Payture::Ewallet::Responses::Base

Instance Method Details

#add_infoObject



50
51
52
# File 'lib/payture/ewallet/responses/get_state.rb', line 50

def add_info
  body['AddInfo']
end

#amountObject



30
31
32
# File 'lib/payture/ewallet/responses/get_state.rb', line 30

def amount
  money(body['Amount'])
end

#card_idObject



42
43
44
# File 'lib/payture/ewallet/responses/get_state.rb', line 42

def card_id
  body['CardId']
end

#final_terminalObject



26
27
28
# File 'lib/payture/ewallet/responses/get_state.rb', line 26

def final_terminal
  body['FinalTerminal']
end

#forwardedObject



10
11
12
# File 'lib/payture/ewallet/responses/get_state.rb', line 10

def forwarded
  body['Forwarded']
end

#merchant_contractObject



22
23
24
# File 'lib/payture/ewallet/responses/get_state.rb', line 22

def merchant_contract
  body['MerchantContract']
end

#order_idObject



6
7
8
# File 'lib/payture/ewallet/responses/get_state.rb', line 6

def order_id
  body['OrderId']
end

#pan_maskObject



46
47
48
# File 'lib/payture/ewallet/responses/get_state.rb', line 46

def pan_mask
  body['PANMask']
end

#rrnObject



34
35
36
# File 'lib/payture/ewallet/responses/get_state.rb', line 34

def rrn
  body['RRN']
end

#stateObject



18
19
20
# File 'lib/payture/ewallet/responses/get_state.rb', line 18

def state
  body['State']
end

#statusObject



14
15
16
# File 'lib/payture/ewallet/responses/get_state.rb', line 14

def status
  state
end

#user_loginObject



38
39
40
# File 'lib/payture/ewallet/responses/get_state.rb', line 38

def 
  body['VWUserLgn']
end