Checkout.com for WHMCS connects your WHMCS to Checkout.com, the payment platform used by merchants across the Gulf, the UK and Europe. Your clients pay invoices on Checkout.com's hosted payment page.

Cards and wallets on a secure hosted page

Visa, Mastercard, American Express, mada, Apple Pay, Google Pay and the other methods enabled on your Checkout.com account. Card details never touch your server, and 3D Secure is requested for every payment.

Invoices are marked paid automatically

When the client returns from Checkout.com, the module asks Checkout.com for the payment and credits the invoice only for a payment this WHMCS created, and only once. Add the signed webhook and invoices are also marked paid when the client closes the browser early.

Refund from the admin area

Open the invoice, choose the transaction and press "Refund through Gateway" — in full or in part. No need to sign in to Checkout.com.

Any client currency

Invoices are charged in their own currency, or in the "Convert To For Processing" currency, including three-decimal currencies such as KWD, BHD and OMR, and are always credited in the invoice currency.

Set up in two minutes

Upload the module, activate "Checkout.com" under Payment Gateways, paste your secret key and processing channel ID and save. A sandbox key takes test payments; switch to your live key when you are ready.

Good to know

You need your own Checkout.com account. Clients pay each invoice on the Checkout.com page; cards are not stored for automatic recurring charges.

What you get

  • Cards, mada, Apple Pay and Google Pay on Checkout.com's hosted page
  • 3D Secure requested for every payment
  • Invoices marked paid automatically, on return and by signed webhook
  • Full and partial refunds from the WHMCS admin area
  • Payment page in English, Arabic and other languages
  • Three-decimal currencies supported
  • Sandbox and live keys
  • Works with "Convert To For Processing"
  • An invoice is never credited twice
  • No card data on your server

Specifications

PlatformWHMCS 8.0 or newer
PHP7.4 – 8.3 with cURL
APICheckout.com Hosted Payments Page and Payments API, no bundled SDK
AccountCheckout.com account (secret key, processing channel ID)
Operationspayment, full and partial refund
Testedpayment, repeat return, signed webhook, another invoice's payment, currency conversion and refunds run against a simulator that answers in Checkout.com's documented format
Packagegateway module, .zip
Licenceone WHMCS installation

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

SoftwareWHMCS 8.0+

India GST Invoicing for WHMCS

GST tax invoices from WHMCS: CGST + SGST or IGST worked out by state, GSTIN checks, SAC codes, financial-year invoice numbers and GSTR-1 exports.

$29.00
SoftwareWHMCS 8.0+

Filantis Cloud PBX for WHMCS

Resell hosted Filantis phone systems from your WHMCS: workspaces created on order, suspended on non-payment, upgraded and terminated automatically.

$19.00
SoftwareWHMCS 8.0+

Tap Payments for WHMCS

Accept cards, mada, KNET, Benefit and Apple Pay in WHMCS with Tap Payments — invoices marked paid automatically, refunds from the admin area.

$19.99
$19.99
Checkout.com for WHMCS