Stripe Checkout for OpenCart
Take cards, Apple Pay, Google Pay and local methods in OpenCart on the Stripe Checkout page — orders confirmed automatically, refunds and captures from the order page.
Checkout.com for OpenCart sends your customer to the Checkout.com Hosted Payments Page and brings them back to a confirmed order. Card details are typed on Checkout.com's page, never on your shop.
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.
When the customer returns, the extension reads the payment from Checkout.com and confirms the order only if it was created by this shop, for this order, for the order's own amount and currency. Add the webhook and the order is also confirmed when the customer closes the browser on the payment page. A payment is never booked twice, whichever message arrives first. A declined card sends the customer to the shop's payment-failed page with the cart intact.
Open the order and choose the Checkout.com tab. 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 history.
The package holds an installer zip for OpenCart 4.1 and one for OpenCart 3.0. Upload it under Extensions, Installer, paste your secret key and processing channel ID and switch the method on. The key is checked with Checkout.com when you save.
You need your own Checkout.com account. Saved cards and recurring payments are not included. AllPlugin is not affiliated with Checkout.com.
| Platform | OpenCart 4.1.x and 3.0.x |
|---|---|
| PHP | 7.4 or newer with cURL (OpenCart 4 itself needs PHP 8) |
| Tested with | OpenCart 4.1.0.4 and 3.0.5.1 on PHP 8.5 |
| API | Checkout.com Hosted Payments Page and Payments API (captures, voids, refunds), no bundled SDK |
| Account | Checkout.com account (secret key and processing channel ID; webhook signature key optional) |
| Operations | payment, authorize, capture, release, full and part refund |
| Tested | on both OpenCart lines 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 |
| Package | one zip holding an installer for each OpenCart line and a readme |
| Licence | one shop |
Ask about compatibility or licensing. Need it to do something it doesn't? We build custom versions for a fixed quote.
Take cards, Apple Pay, Google Pay and local methods in OpenCart on the Stripe Checkout page — orders confirmed automatically, refunds and captures from the order page.
Accept iDEAL, Bancontact, cards, PayPal and Apple Pay in OpenCart with Mollie — orders confirmed automatically, refunds and captures from the order page.
Keep your GoDaddy A records pointed at a changing home or office IP — automatically, from the system tray.