I've verified through support that it's now possible to setup an authorize.net gateway to accept payments in Canadian Dollars. In this case, the merchant processor is Global Payments. My question is: do we need to do anything different when we submit a transaction to this gateway vs. submitting a transaction to a "normal" USD gateway? We are using the AIM API.
I don't believe there is a way to specify a currency, so it seems like there is nothing different to do. We send through an "Amount" of 20.00 and depending on the gateway that we send that to, it will either be charged in USD or CAD. Can someone confirm that is the case or if it's not the case, provide some instructions for how to specify the currency? I couldn't find the words "currency, CAD, Canada" anywhere in the AIM API documentation.
03-27-2012 12:55 PM - edited 03-27-2012 12:55 PM
Did a search on their main site. It a older version(2008)
http://www.authorize.net/support/AIM_guide_SCC.pdf
x_currency_code
Getting a 3,1,39 on my test account. So maybe it something you can't test?
Response Reason Text: The supplied currency code is either invalid, not supported, not allowed for this merchant or doesn’t have an exchange rate.
Integration Team Suggestions: There are two possible causes of this error:
If you encounter this error even when processing transactions in US dollars, please call the Authorize.Net Inside Sales team at 866-437-0476 and request a new Authorize.Net Gateway Account at no additional cost.
03-27-2012 01:21 PM - edited 03-27-2012 01:33 PM
But, given that x_currency_code doesn't exist in the latest documentation, perhaps this doesn't matter anymore. I simply trasmit the x_amount (which is just a number) and it either charges in USD or CAD depending on how the gateway is setup.
Can anyone confirm or correct that?
03-27-2012 02:17 PM
Hey there,
Currently, as long as Global has configured the account for Canadian currency, then no, there's no additional fields to submit. However, just be aware that as of right now, the Merchant Interface will still show all amounts in USD, not Canadian. The amounts will actually be the CAD amounts, but the interface will still display USD. We're working to get that updated, and we're also working to add additional processors to support Canadian payments. We should have more info on that in the next little while.
Hope that helps.
Thanks,
Michelle
Developer Community Manager
03-30-2012 12:05 PM