Class: Datatrans::XML::Transaction::StatusResponse
- Inherits:
-
Response
- Object
- Response
- Datatrans::XML::Transaction::StatusResponse
show all
- Defined in:
- lib/datatrans/xml/transaction/status.rb
Instance Attribute Summary
Attributes inherited from Response
#datatrans, #params
Instance Method Summary
collapse
Methods inherited from Response
#initialize
Instance Method Details
#amount ⇒ Object
70
71
72
73
74
|
# File 'lib/datatrans/xml/transaction/status.rb', line 70
def amount
params_root_node["response"]["amount"]
rescue
nil
end
|
#authorization_code ⇒ Object
82
83
84
85
86
|
# File 'lib/datatrans/xml/transaction/status.rb', line 82
def authorization_code
params_root_node["response"]["authorizationCode"]
rescue
nil
end
|
#currency ⇒ Object
76
77
78
79
80
|
# File 'lib/datatrans/xml/transaction/status.rb', line 76
def currency
params_root_node["response"]["currency"]
rescue
nil
end
|
#error_code ⇒ Object
46
47
48
49
50
|
# File 'lib/datatrans/xml/transaction/status.rb', line 46
def error_code
params_root_node["error"]["errorCode"]
rescue
nil
end
|
#error_detail ⇒ Object
58
59
60
61
62
|
# File 'lib/datatrans/xml/transaction/status.rb', line 58
def error_detail
params_root_node["error"]["errorDetail"]
rescue
nil
end
|
#error_message ⇒ Object
52
53
54
55
56
|
# File 'lib/datatrans/xml/transaction/status.rb', line 52
def error_message
params_root_node["error"]["errorMessage"]
rescue
nil
end
|
#payment_method ⇒ Object
88
89
90
91
92
|
# File 'lib/datatrans/xml/transaction/status.rb', line 88
def payment_method
params_root_node["response"]["pmethod"]
rescue
nil
end
|
#reference_number ⇒ Object
64
65
66
67
68
|
# File 'lib/datatrans/xml/transaction/status.rb', line 64
def reference_number
params_root_node["response"]["refno"]
rescue
nil
end
|
#response_code ⇒ Object
34
35
36
37
38
|
# File 'lib/datatrans/xml/transaction/status.rb', line 34
def response_code
params_root_node["response"]["responseCode"]
rescue
nil
end
|
#response_message ⇒ Object
40
41
42
43
44
|
# File 'lib/datatrans/xml/transaction/status.rb', line 40
def response_message
params_root_node["response"]["responseMessage"]
rescue
nil
end
|
#successful? ⇒ Boolean
26
27
28
29
30
31
32
|
# File 'lib/datatrans/xml/transaction/status.rb', line 26
def successful?
[
"1", "2", "3" ].include?(response_code)
end
|