Hello there,
I'm having an issue with Visa Checkout with what card types are available to use (Visa, Mastercard, Amex and Discovery)
Setting up the properties for the sandbox Checkout button, I never setup the cardBrands, and by default it listed the Card Brands: VISA, MASTERCARD, AMEX.
However, when switching over the Checkout Button, APIKey and javascript urls from Sandbox to Production, only the Card Brands: VISA and AMEX are available.
I've tried implementing the available cardbrands into the onVisaCheckoutReady() function. However MasterCard and Discovery still don't get added to CardBrand within my Visa Checkout Button, though I am able to remove Amex, so I know that the function is working. I have also tried manually added the CardBrands at the end of the src url for the Checkout button, but that did not work either.
I'm stumped on how to add Mastercard and Discover cards as payable card types for the visa checkout.
Trying out CardBrands with no success.
The default layout I was using that gave me access to VISA, MASTERCARD, AMEX on Sandbox and just VISA and AMEX on production.
Sandbox Checkout, has VISA, MASTERCARD and AMEX at the top
Production Checkout that shows VISA and AMEX at the top.
Solved! Go to Solution
Hey @gtillky,
We're happy to help you with the issue you're experiencing. Currently, the Visa Checkout team does not accept direct merchant. So you'll have to refer to the list of Partners below to integrate Visa Checkout into your project.
Here's the list of Partners to integrate with Visa Checkout: https://globalcheckout.visa.com/visacheckoutPartners
If you have other questions, please let us know and someone will be happy to assist.
Ah thank you Diana.
Our merchant account partner is Authorize.net. So the issue might be associated on their end.
Hey @gtillky,
Thanks for the quick update. If further technical assistance is needed, please reach out to the list of Partners and someone will be happy to help. Have a wonderful day.
I am slightly confused about these listed Partners. I was able to process orders fine without Partner support earlier, and I still am to an extent by processing Visa and American Express transactions.
I have acquired my API Key and Transaction Key from Authorize.Net and set up my Visa Checkout using those parameters. It was my understanding that Authorize.Net was just a gateway service, and not a direct merchant service. Am I wrong on that?
Would switching over to a partner involve me having to change to their service as a merchant account as well?