What is Checkout.com?
Checkout.com provides payments for global businesses, simplified through one unified platform.For more information visit: https://www.checkout.com/
How does it work?
💳 In-page implementation
Our Checkout.com CC integration allows you to load the credit card fields inside the checkout page for a frictionless experience.
The Credit Card fields are loaded directly from Checkout.com’s servers ensuring a secure connection between Checkout.com and the Customer. ( Checkout X doesn’t handle any card details )
🔒 3DS Secure
The Checkout.com CC integration leverages Checkout.com’s 3DS Engine by default, which means that all payments are compliant with European Directives.
The 3DS Secure screen is shown only when requested by the bank of the customer and it doesn’t bring any extra payment fees.
👆 One-click upsells
When using Checkout.com, you can offer one-click post-purchase upsells. To learn more about them, visit this guide 👈
How to connect your Checkout.com account?
1 - Locate your API keys inside your Checkout.com Account
To connect your Checkout.com account, we’ll need API Keys.
To find your API keys:
Log in your Checkout.com account
Click on Settings in the menu on the left
Click on Channels and select the website you want to connect
2 - Add a new Payment Method on Checkout X
Next, you need to Add a Payment method in Checkout X:
Go to Configuration > Payment Methods
Click on Add a Payment Method
3 - Add your API Keys
You also need to copy/paste your Checkout.com API keys inside the Checkout X App:
Copy your Secret Key from Checkout.com and paste it in Checkout X
Copy your Public Key from Checkout.com and paste it in Checkout X
Scroll down and Save Payment Method
⚠️ Important: The Public and Secret keys have a different order on Checkout.com than on Checkout X, so make sure you paste the keys in their correct fields.
4 - Add a Webhook
Last but not least, you need to add a Webhook to Checkout X
Copy the following url: www.checkout-x.com/transactions/checkout_notification
On Checkout.com, scroll down to the Webhooks section and click New Webhook
Paste the url above inside Endpoint URL
Select API - v2.0 as API version
Select Payment captured and Payment capture declined as events
Click Create Webhook
While adding the payment method on Checkout X, you’re also able to configure a couple of additional options:
Enable test mode
Test mode will not allow you to process any real credit card transactions - only test cards will be available.
If you want to use test the checkout without real payments, check the Enable test mode checkbox and click Save Payment Method
In any other case - leave the Enable test mode unchecked.
Credit Card Logos
The credit card logos option allows you to display which CC brands are accepted on your checkout.
👍 Your checkout with Credit Card logos selected
👎 Your checkout without Credit Card logos selected
We recommend that you select the logos that your customers might be using, to avoid unnecessary confusion.
⚠️ Important: This setting is purely for cosmetic purposes. To control which credit card brands are accepted, visit your Checkout.com account.
❓ FAQ ❓
🙋♀️ Do I need to have a Checkout.com account?
Yes, you need to create your Checkout.com account on your own -> you can do it from Checkout.com
🙋♀️ Do I need to have a company?
Yes, Checkout.com doesn’t accept account applications made by individuals without a registered company.
🙋♀️ In which countries is Checkout.com available?
Find the full list of available countries here.
🙋♀️ My Checkout.com account got suspended. What to do?
Contact Checkout.com and resolve the situation with them. We can’t help in any way.
🙋♀️ Do I need to pay additional fees to Checkout X?
Checkout X transaction fees are charged separately from your Checkout.com fees. For more information visit our guide on billing here 👈