Canadian merchants can process AMEX in USD
February 7, 2011
by David Goodale
I've found out recently American Express has a new product in Canada that will finally enable Canadian merchants to take payments online in USD. This is a major development that is certain to interest many Canadian e-commerce business owners.
My thoughts on this? How can I put this lightly... lack of USD currency support has been a mind-blowing weak point and glaring oversight in the American Express offering to Canadian merchants for the past ten years.
Many of our Canadian clients setup their online store to process Visa and MasterCard payments in USD because U.S dollars are still the world's global currency. If you are competing in an international e-commerce marketplace you must be able to collect payment online in USD.
For some reason AMEX Canada has never supported this. We can easily provide our clients with a US dollar merchant account for processing Visa or MasterCard payments (and other currencies as well). This is not true of American Express. In order to accept AMEX, a merchant must complete an application form and request a merchant ID from American Express directly. This is how American Express has structured their business model. This is a relatively minor inconvenience because a merchant can contact American Express and get the merchant ID issued in a few days. The real problem appears when a Canadian business wants to collect AMEX payments in USD.
Previously, if a Canadian merchant wanted to take AMEX payments in U.S currency they would find out that American Express Canada could not help them. The merchant would be instructed to contact American Express USA. When the merchant contacted American Express USA they would be told that they would be required to provide a US business address, US business bank account, and federal tax ID before a US AMEX merchant account could be issued.
This is obviously something that most Canadian businesses did not have. Our larger corporate clients have a business presence in many different countries including the USA. For them, USD AMEX payments have never posed an issue. However, a typical mid-sized Canadian based business will not have a business presence in the USA, nor will they want to incorporate a business presence in the USA just to support U.S dollar AMEX payments. I can say from personal experience that this has resulted in a majority of my own clients not taking AMEX payments.
By the most conservative educated guess I can offer, I would say that I've explained the above at least 500 times in the past ten years to different clients. I've often wondered, if I have to explain this almost every day, how is it possible that AMEX could be missing the message? Didn't they want these customers? Don't they want Canadian e-commerce merchants to accept and promote American Express?
Clearly, they do because AMEX is now offering a new product that will allow Canadian merchants to take payments in USD. This is a very promising development that will enable small and mid-sized Canadian merchants to compete on a more even playing field in the US (and international) e-commerce marketplace.
Unfortunately there is a downside to this development. Any merchant that wishes to use this new service offered by American Express Canada must complete a proprietary and direct integration into AMEX in order to support USD payments.
This is a huge disruption in the normal e-commerce transaction flow. When developing an e-commerce integration a merchant must configure their shopping cart software to send transaction information to their credit card processor. Specifically, they will make their shopping cart software send properly formatted transaction requests to the payment gateway, where cardholder information is processed and returned to the merchant with an approval or decline message.
However, the merchant must now add an additional step in the middle that will check to see if the customer will pay using an AMEX card. If so, the transaction has to go to an entirely new payment gateway instead of to their regular credit card processor. This means an entirely new and second integration that the merchant must accomplish in order to enable U.S dollar AMEX payments on their website.
Technically speaking this is not a hugely difficult step, so long as you have a decent developer and the ability to customize your checkout process. However, there is almost no pre-existing shopping cart software that supports this transaction flow. This is exactly the type of software that the typical small and mid-sized merchant would be running on their website. Customizing this software is a large additional technical burden. While a large organization with IT staff may find this to be a relatively simple undertaking, small and mid-sized businesses (the ones who would most likely be interested in this new AMEX service because they don't have a business presence in the USA) are likely to find this additional step difficult to implement.
It Gets Worse...
Although this adds a technical challenge, it's certainly not beyond the scope of a small or mid-sized business that is determined to do what it takes to build the strongest possible e-commerce offering. If the merchant is capable of doing an e-commerce integration with their credit card processor for Visa and MasterCard, then surely doubling the workload and requiring a second integration, while a headache, should not be a show stopper.
However, it may be a show stopper. The reason why is because a majority of small and mid-sized clients choose a hosted checkout page type of integration where the customer is redirected before they enter their credit card information. This is the type of integration is known as a redirect. The customer (the cardholder) will not enter their credit card number while on the merchants website. Instead, they are forwarded to the payment gateway where they enter the credit card information. (This page on the payment gateway is fully customizable so the cardholder cannot tell they have left the merchants website.).
The reason merchants do this is because it removes contact with cardholder data. The merchant will not ever touch, see or store any credit card information of any kind. If you can't touch, see or store sensitive credit card information, it makes it quite a bit easier to achieve PCI compliance.
Unfortunately, the AMEX transaction flow will not support this. Keep in mind that with a redirect type of integration the cardholder does not enter their credit card information until they have landed on the secure payment gateway, which is hosted by the payment processor. If the cardholder doesn't enter the data until this step, then how would the merchant have known to whether to direct the transaction to AMEX? They can't!
Using this method, the merchant would have to ask the customer ahead of time which type of credit card they plan to use. (Again requiring a customization to their shopping cart software and transaction flow). If the cardholder chooses AMEX they would be redirected to the AMEX checkout, otherwise the transaction would be directed to the regular credit card processor to handle Visa and MasterCard.
Technically speaking, implementing the above provides a solution to the problem. However, it's neither clean nor elegant. This is a cumbersome additional step that requires additional programming, and will result in a less streamlined checkout for the customer.
The Silver Lining
It's not all doom and gloom. American Express may be coming late to the table with USD currency payments in Canada, but at least they are coming to the table. Any way you slice it, this is a very positive development. It shows that AMEX does listen to their customers. A determined merchant can and certainly will find a workaround to the challenges I've illustrated above.
I am left wondering why if AMEX has finally listened and is enabling USD payments for Canadian merchants, and if the solution is targeting small and mid-sized businesses that do not have a business presence in both the USA and Canada, then why would they provide a solution that requires an additional technical step that is beyond the scope of many small merchants ability to implement? Why not allow Canadian credit card processors to integrate directly for this new payment method?
Perhaps an answer will be forthcoming in the upcoming weeks or months. Perhaps AMEX will listen to their customers and refine this product. I firmly believe that if AMEX would like to see greater adoption of their card brand as a payment method, they must work more closely with merchants and processors, they must understand and listen to feedback coming from merchants, and they must make it EASY for merchants to implement and process AMEX payments in multiple currencies.
Learn How To Lower Your Credit Card Processing Fees
If you haven't reviewed your processing costs in a while take a moment to view our rates.