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:

  1. Log in your Checkout.com account

  2. Click on Settings in the menu on the left

  3. 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:

  1. Go to Configuration > Payment Methods

  2. Click on Add a Payment Method

  3. Select Checkout.com

3 - Add your API Keys

You also need to copy/paste your Checkout.com API keys inside the Checkout X App:

  1. Copy your Secret Key from Checkout.com and paste it in Checkout X

  2. Copy your Public Key from Checkout.com and paste it in Checkout X

  3. 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

  1. Copy the following url: www.checkout-x.com/transactions/checkout_notification

  2. On Checkout.com, scroll down to the Webhooks section and click New Webhook

  3. Paste the url above inside Endpoint URL

  4. Select API - v2.0 as API version

  5. Select Payment captured and Payment capture declined as events

  6. Click Create Webhook


Additional options

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 ๐Ÿ‘ˆ

Did this answer your question?