class Datatrans::XML::Transaction::CaptureResponse
Public Instance Methods
error_code()
click to toggle source
# File lib/datatrans/xml/transaction/capture.rb, line 44 def error_code params_root_node['error']['errorCode'] rescue nil end
error_detail()
click to toggle source
# File lib/datatrans/xml/transaction/capture.rb, line 52 def error_detail params_root_node['error']['errorDetail'] rescue nil end
error_message()
click to toggle source
# File lib/datatrans/xml/transaction/capture.rb, line 48 def error_message params_root_node['error']['errorMessage'] rescue nil end
reference_number()
click to toggle source
# File lib/datatrans/xml/transaction/capture.rb, line 40 def reference_number params_root_node['refno'] rescue nil end
response_code()
click to toggle source
# File lib/datatrans/xml/transaction/capture.rb, line 28 def response_code params_root_node['response']['responseCode'] rescue nil end
response_message()
click to toggle source
# File lib/datatrans/xml/transaction/capture.rb, line 32 def response_message params_root_node['response']['responseMessage'] rescue nil end
successful?()
click to toggle source
# File lib/datatrans/xml/transaction/capture.rb, line 24 def successful? response_code == '01' && response_message == 'settlement succeeded' end
transaction_id()
click to toggle source
# File lib/datatrans/xml/transaction/capture.rb, line 36 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/capture.rb, line 58 def params_root_node params['paymentService']['body']['transaction'] end