Checkout.com for PrestaShop sends your customer to the Checkout.com Hosted Payments Page and turns the cart into an order once Checkout.com confirms the payment. Card details are typed on Checkout.com's page, never on your shop.

Cards, wallets and local methods

Cards with 3-D Secure, Apple Pay, Google Pay and the local methods enabled on your Checkout.com account, in the currencies your account settles.

The order is made only for a good payment

When the customer returns, the module reads the payment from Checkout.com and creates the order only if the payment was started by this shop, for this cart, for the cart's own amount and currency. Add the webhook and the order is also made when the customer closes the browser. One payment never makes two orders. A declined card brings the customer back to the payment step with the cart kept and a clear message.

Refund, capture and release from the order page

Open the order: the Checkout.com panel lists every payment. Refund any amount up to what is left, in as many parts as you need. If you authorize first, capture the payment when you ship or release it. Each action is written to the order as a private message and the order status follows.

Install in a minute

Upload the zip in Module Manager, paste your secret key and processing channel ID and save. The key is checked with Checkout.com on save. Currencies, countries and carriers are chosen in PrestaShop's own Payment Preferences.

Good to know

You need your own Checkout.com account. Saved cards and recurring payments are not included. AllPlugin is not affiliated with Checkout.com.

What you get

  • Checkout.com Hosted Payments Page: no card data on your shop
  • Cards with 3-D Secure, Apple Pay, Google Pay and local methods
  • Order created on return and by signed webhook
  • Cart, amount and currency checked before the order is made
  • One payment never makes two orders
  • Full and part refunds from the order page
  • Authorize now, capture or release later
  • Own "Payment authorized" order status
  • Declined cards return the customer to the payment step
  • Every action written to the order as a private message
  • Secret key checked with Checkout.com on save
  • Sandbox and live keys told apart automatically

Specifications

PlatformPrestaShop 8.x and 9.x
PHPas PrestaShop requires, with cURL
Tested withPrestaShop 9.2.0 and 8.2.8 on PHP 8.5
APICheckout.com Hosted Payments Page and Payments API (captures, voids, refunds), no bundled SDK
AccountCheckout.com account (secret key and processing channel ID; webhook signature key optional)
Operationspayment, authorize, capture, release, full and part refund
Testedon both PrestaShop versions against our own stand-in for the Checkout.com API, written from its documentation: paid, declined and cancelled checkouts, signed webhooks, refunds, authorize, capture and release. Not yet run with a Checkout.com merchant sandbox, because Checkout.com publishes no shared test keys
Packagemodule zip for Module Manager > Upload a module
Licenceone shop

Questions before you buy?

Ask about compatibility or licensing. Need it to do something it doesn't? We build custom versions for a fixed quote.

You may also like

SoftwarePrestaShop 8 and 9

Stripe Checkout for PrestaShop

Take cards, Apple Pay, Google Pay and local methods in PrestaShop on the Stripe Checkout page — the order is created when Stripe confirms, refunds and captures from the order page.

$19.99
SoftwarePrestaShop 8 and 9

Mollie Payments for PrestaShop

Accept iDEAL, Bancontact, cards, PayPal and Apple Pay in PrestaShop with Mollie — the order is created when Mollie confirms, refunds and captures from the order page.

$19.99
SoftwareWindows 10

GoDaddy DNS Updater for Windows

Keep your GoDaddy A records pointed at a changing home or office IP — automatically, from the system tray.

$19.00
$19.99
Checkout.com for PrestaShop