class Datatrans::XML::Transaction::AuthorizeResponse
Public Instance Methods
creditcard_alias()
click to toggle source
# File lib/datatrans/xml/transaction/authorize.rb, line 55 def creditcard_alias params_root_node['request']['aliasCC'] rescue nil end
error_code()
click to toggle source
# File lib/datatrans/xml/transaction/authorize.rb, line 59 def error_code params_root_node['error']['errorCode'] rescue nil end
error_detail()
click to toggle source
# File lib/datatrans/xml/transaction/authorize.rb, line 67 def error_detail params_root_node['error']['errorDetail'] rescue nil end
error_message()
click to toggle source
# File lib/datatrans/xml/transaction/authorize.rb, line 63 def error_message params_root_node['error']['errorMessage'] rescue nil end
masked_cc()
click to toggle source
# File lib/datatrans/xml/transaction/authorize.rb, line 51 def masked_cc params_root_node['response']['maskedCC'] rescue nil end
reference_number()
click to toggle source
# File lib/datatrans/xml/transaction/authorize.rb, line 43 def reference_number params_root_node['refno'] rescue nil end
response_code()
click to toggle source
# File lib/datatrans/xml/transaction/authorize.rb, line 31 def response_code params_root_node['response']['responseCode'] rescue nil end
response_message()
click to toggle source
# File lib/datatrans/xml/transaction/authorize.rb, line 35 def response_message params_root_node['response']['responseMessage'] rescue nil end
successful?()
click to toggle source
# File lib/datatrans/xml/transaction/authorize.rb, line 27 def successful? response_code == '01' && response_message == 'Authorized' end
transaction_id()
click to toggle source
# File lib/datatrans/xml/transaction/authorize.rb, line 39 def transaction_id params_root_node['response']['uppTransactionId'] rescue nil end
Private Instance Methods
params_root_node()
click to toggle source
# File lib/datatrans/xml/transaction/authorize.rb, line 73 def params_root_node params['authorizationService']['body']['transaction'] end