OpenCart integration

Crypto payments for OpenCart

Add Cryptoway to the checkout of your OpenCart 3 or 4 store and accept BTC, USDT, ETH and other coins. The extension checks what arrived against the invoice and sets the right order status for you.

OpenCart 3 and 4Free extensionFrom 0.3% per payment

Connected in three steps

The extension goes in through the standard OpenCart installer. Pick the archive that matches your store version.

Request a project

In the Cryptoway dashboard, enter a project name, your store address and a contact. Once the project is approved, API keys shows your Project ID and Secret key.

Upload the archive

In Extensions → Installer, upload the archive for your version without renaming the file. On OpenCart 3, then click Refresh under Modifications.

Turn on payments

In Extensions → Payments, install Cryptoway, paste the keys and choose your order statuses. Run your first check with a real order of about 5 USDT.

What changes in your store

The extension fits into the normal OpenCart checkout and follows each order from invoice to payment.

Statuses that match your workflow

Pick your own statuses for paid, expired, cancelled and disputed orders. The extension will not let the paid status match the one for new orders.

Buyers find their way back

Before paying, buyers see how long the link stays valid. If they close the tab, the order email has a link back to the payment.

Underpaid orders do not ship

An order counts as paid only after the amount and currency are checked against the invoice a second time. If less arrived, the history shows what is missing.

A Cryptoway tab on every order

Invoice number, amounts in the buyer's coin, transfer hash and payment deadline sit on the order screen, along with a button to check the payment status.

Payments for chosen regions

Show the payment method only to buyers in a selected geo zone. This works when your store requires a billing address.

One extension, two versions

OpenCart 3 and OpenCart 4 each get their own archive. Settings and behaviour are the same, only the installation differs.

Download the plugin

The archive installs from the OpenCart admin panel. The setup guide walks through every step.

Extension for OpenCart 4

Upload without renaming the file

Version 1.0.1 · ZIP, 130 KB
Download

Extension for OpenCart 3

Refresh Modifications after upload

Version 1.0.1 · ZIP, 127 KB
Download

Open the setup guide

Compatibility

Both OpenCart branches are supported. A few versions are skipped, and here is why.

4.0.2.0 to 4.1.0.4
OpenCart 4
Except 4.1.0.1, which has a checkout bug
3.0.0.0 to 3.0.5.1
OpenCart 3
Its own archive marked oc3
8.1+
PHP
Tested up to 8.4
Not supported
ocStore
Nor are OpenCart 4.0.0.x and 4.0.1.x

Questions from OpenCart store owners

What happens to the order once the buyer pays?
Cryptoway tells your store about the payment, the extension reads the invoice again, checks the amount and currency, and sets the paid status. OpenCart then emails the buyer with the amount in the coin they paid with.
What if the buyer underpays or pays late?
An underpaid order stays unpaid and its history shows how much is missing. Should the balance come in before the deadline, the order switches to paid. If time runs out with no payment, the order moves to the expired status. A late or partial payment sends the order to review: the money stays on your Cryptoway balance and you decide what to do.
What if my store misses a payment notice?
The extension rechecks unpaid orders on its own once an hour whenever someone opens the admin, and any time you click Check payment status on an order. If the admin is rarely opened, your host can run this check on a schedule.
How do I refund a buyer?
Refunds never happen by themselves. You send a new payout from your balance in the Cryptoway dashboard. When a buyer overpays noticeably, the extension notes the amount to return in the order history.
How much does the extension cost?
The extension is free. Cryptoway charges from 0.3% per payment depending on monthly volume. The project settings decide who pays the fee and whether a markup is added. Keep any markup at zero or above, or every order will go to review.

Other Cryptoway plugins

WooCommerceEasy Digital DownloadsWordPressBILLmanagerAzuriomPaymenterFOSSBillingPremium ExchangeriEXExchanger

All plugins →

Cryptoway

Add crypto payments to your OpenCart store

Connect Cryptoway