Class: Datatrans::XML::Transaction::VoidResponse
- Inherits:
-
Response
- Object
- Response
- Datatrans::XML::Transaction::VoidResponse
show all
- Defined in:
- lib/datatrans/xml/transaction/void.rb
Instance Attribute Summary
Attributes inherited from Response
#datatrans, #params
Instance Method Summary
collapse
Methods inherited from Response
#initialize
Instance Method Details
#error_code ⇒ Object
45
46
47
|
# File 'lib/datatrans/xml/transaction/void.rb', line 45
def error_code
params_root_node['error']['errorCode'] rescue nil
end
|
#error_detail ⇒ Object
53
54
55
|
# File 'lib/datatrans/xml/transaction/void.rb', line 53
def error_detail
params_root_node['error']['errorDetail'] rescue nil
end
|
#error_message ⇒ Object
49
50
51
|
# File 'lib/datatrans/xml/transaction/void.rb', line 49
def error_message
params_root_node['error']['errorMessage'] rescue nil
end
|
#reference_number ⇒ Object
41
42
43
|
# File 'lib/datatrans/xml/transaction/void.rb', line 41
def reference_number
params_root_node['refno'] rescue nil
end
|
#response_code ⇒ Object
29
30
31
|
# File 'lib/datatrans/xml/transaction/void.rb', line 29
def response_code
params_root_node['response']['responseCode'] rescue nil
end
|
#response_message ⇒ Object
33
34
35
|
# File 'lib/datatrans/xml/transaction/void.rb', line 33
def response_message
params_root_node['response']['responseMessage'] rescue nil
end
|
#successful? ⇒ Boolean
25
26
27
|
# File 'lib/datatrans/xml/transaction/void.rb', line 25
def successful?
response_code == '01' && response_message == 'cancellation succeeded'
end
|
#transaction_id ⇒ Object
37
38
39
|
# File 'lib/datatrans/xml/transaction/void.rb', line 37
def transaction_id
params_root_node['request']['uppTransactionId'] rescue nil
end
|