class Datatrans::XML::Transaction::VoidResponse
Public Instance Methods
error_code()
click to toggle source
# File lib/datatrans/xml/transaction/void.rb, line 45 def error_code params_root_node['error']['errorCode'] rescue nil end
error_detail()
click to toggle source
# File lib/datatrans/xml/transaction/void.rb, line 53 def error_detail params_root_node['error']['errorDetail'] rescue nil end
error_message()
click to toggle source
# File lib/datatrans/xml/transaction/void.rb, line 49 def error_message params_root_node['error']['errorMessage'] rescue nil end
reference_number()
click to toggle source
# File lib/datatrans/xml/transaction/void.rb, line 41 def reference_number params_root_node['refno'] rescue nil end
response_code()
click to toggle source
# File lib/datatrans/xml/transaction/void.rb, line 29 def response_code params_root_node['response']['responseCode'] rescue nil end
response_message()
click to toggle source
# File lib/datatrans/xml/transaction/void.rb, line 33 def response_message params_root_node['response']['responseMessage'] rescue nil end
successful?()
click to toggle source
# File lib/datatrans/xml/transaction/void.rb, line 25 def successful? response_code == '01' && response_message == 'cancellation succeeded' end
transaction_id()
click to toggle source
# File lib/datatrans/xml/transaction/void.rb, line 37 def transaction_id params_root_node['request']['uppTransactionId'] rescue nil end
Private Instance Methods
params_root_node()
click to toggle source
# File lib/datatrans/xml/transaction/void.rb, line 59 def params_root_node params['paymentService']['body']['transaction'] end