lib/active_merchant/billing/gateways/authorize_net.rb in activemerchant-1.87.0 vs lib/active_merchant/billing/gateways/authorize_net.rb in activemerchant-1.88.0
- old
+ new
@@ -835,11 +835,11 @@
doc.remove_namespaces!
response = {action: action}
response[:response_code] = if(element = doc.at_xpath('//transactionResponse/responseCode'))
- (empty?(element.content) ? nil : element.content.to_i)
+ (empty?(element.content) ? nil : element.content.to_i)
end
if(element = doc.at_xpath('//errors/error'))
response[:response_reason_code] = element.at_xpath('errorCode').content[/0*(\d+)$/, 1]
response[:response_reason_text] = element.at_xpath('errorText').content.chomp('.')
@@ -853,39 +853,39 @@
response[:response_reason_code] = nil
response[:response_reason_text] = ''
end
response[:avs_result_code] = if(element = doc.at_xpath('//avsResultCode'))
- (empty?(element.content) ? nil : element.content)
+ (empty?(element.content) ? nil : element.content)
end
response[:transaction_id] = if(element = doc.at_xpath('//transId'))
- (empty?(element.content) ? nil : element.content)
+ (empty?(element.content) ? nil : element.content)
end
response[:card_code] = if(element = doc.at_xpath('//cvvResultCode'))
- (empty?(element.content) ? nil : element.content)
+ (empty?(element.content) ? nil : element.content)
end
response[:authorization_code] = if(element = doc.at_xpath('//authCode'))
- (empty?(element.content) ? nil : element.content)
+ (empty?(element.content) ? nil : element.content)
end
response[:cardholder_authentication_code] = if(element = doc.at_xpath('//cavvResultCode'))
- (empty?(element.content) ? nil : element.content)
+ (empty?(element.content) ? nil : element.content)
end
response[:account_number] = if(element = doc.at_xpath('//accountNumber'))
- (empty?(element.content) ? nil : element.content[-4..-1])
+ (empty?(element.content) ? nil : element.content[-4..-1])
end
response[:test_request] = if(element = doc.at_xpath('//testRequest'))
- (empty?(element.content) ? nil : element.content)
+ (empty?(element.content) ? nil : element.content)
end
response[:full_response_code] = if(element = doc.at_xpath('//messages/message/code'))
- (empty?(element.content) ? nil : element.content)
+ (empty?(element.content) ? nil : element.content)
end
response
end
@@ -898,31 +898,31 @@
response[:message_code] = element.at_xpath('code').content[/0*(\d+)$/, 1]
response[:message_text] = element.at_xpath('text').content.chomp('.')
end
response[:result_code] = if(element = doc.at_xpath('//messages/resultCode'))
- (empty?(element.content) ? nil : element.content)
+ (empty?(element.content) ? nil : element.content)
end
response[:test_request] = if(element = doc.at_xpath('//testRequest'))
- (empty?(element.content) ? nil : element.content)
+ (empty?(element.content) ? nil : element.content)
end
response[:customer_profile_id] = if(element = doc.at_xpath('//customerProfileId'))
- (empty?(element.content) ? nil : element.content)
+ (empty?(element.content) ? nil : element.content)
end
response[:customer_payment_profile_id] = if(element = doc.at_xpath('//customerPaymentProfileIdList/numericString'))
- (empty?(element.content) ? nil : element.content)
+ (empty?(element.content) ? nil : element.content)
end
response[:customer_payment_profile_id] = if(element = doc.at_xpath('//customerPaymentProfileIdList/numericString') ||
doc.at_xpath('//customerPaymentProfileId'))
- (empty?(element.content) ? nil : element.content)
+ (empty?(element.content) ? nil : element.content)
end
response[:direct_response] = if(element = doc.at_xpath('//directResponse'))
- (empty?(element.content) ? nil : element.content)
+ (empty?(element.content) ? nil : element.content)
end
response.merge!(parse_direct_response_elements(response, options))
response