Visa Checkout offers an alternative way for your consumers to provide their card details. In this payment journey a user must log in with their Visa Checkout account, or create an account in order to log in. They must then enter and save their card details to their Visa Checkout account or select a previously saved card. Once a card has been selected the user will be returned to the payment form to complete their payment.
Contact our Implementations team, and they will set up your merchant account within our Visa Checkout integration. You will then be given the following data:
![]() |
You will need to supply an email address that has not been used with any previous Visa Checkout integration, as they mandate that no email address can be used twice. |
Visa Checkout is available on our API and our Hosted Cashier product.
Capture the “Call ID” Visa Checkout sends you via their JavaScript API. You will need this to process a transaction for the selected card.
Once the customer has gone through the Visa Checkout journey on your payment page, we offer a service for retrieving some basic information about the card, should you want to display it to the customer before they confirm the transaction.
After the Visa Checkout journey has been completed and you’ve retrieved the Call ID, you can send it to us over our API and we will process the transaction. For more information about our full card payment API, see our Payments documentation.
Be sure to pay heed to Visa Checkout’s branding guidelines if you change how things look.
![]() |
Visa Checkout is only available on the Hosted Cashier with version 2 skins. |
For more information on session initialisation requests, read our Payments documentation for Hosted.
