CryptoPayIn for OpenCartFree and open source
Accept crypto payments on OpenCart. Connected in one click.
The free CryptoPayIn extension adds Bitcoin, USDT, Ethereum, Monero and 9 more coins to your OpenCart checkout. Install it, click Connect with CryptoPayIn and get paid on-chain: no API key to copy, no KYC, a flat 1% fee.
Running OpenCart 3.0? Get its package
- Version
- 1.1.0
- Requirements
- OpenCart 4.0.2 – 4.1 · PHP 8.0 – 8.5
- OpenCart 3.0
- 1.1.0 OpenCart 3.0.3.8 – 3.0.5.1 · PHP 7.4 – 8.2
- License
- GPL-2.0-or-later Free and open source
- Languages
- 10 EN · FR · ES · DE · IT · PT · RU · TR · ZH · JA
Three steps, about two minutes
- 1
Install
Upload the zip from your store’s back office, like any other plugin. Nothing to configure on your server.
cryptopayin.ocmod.zip - 2
Connect
Click Connect with CryptoPayIn and approve. A key limited to payments is created for this store: nothing to copy, nothing to paste.
Connect with CryptoPayIn - 3
Get paid
Shoppers pick a coin, scan a QR code and pay. The order is marked as paid the moment the blockchain confirms.
Order #1042 · Paid
No account yet? You create it on the connection screen: about 30 seconds, no email, no ID.
A payment page that belongs to your store
Shoppers choose crypto at checkout and pay on a page of your own site, in your theme and in their language. No redirect to a third party, no account to create.
- Scan or copy
A QR code, the exact amount and the address, each with its copy button. On a phone, one tap opens the wallet app.
- A locked rate
The price is converted from your store currency at a live rate, then locked while the countdown runs.
- Live confirmations
The page follows the blockchain by itself, then takes the shopper to the order confirmation.
- Every device
Designed for phones first. It even works with JavaScript turned off.
One click to connect. Then it runs itself.
No API key to create, copy or paste. You approve once on CryptoPayIn and the plugin sets everything up, then keeps watching it for you.
- A health checklist
Key, webhooks, store currency, coins and checkout: one line each, green when all is well, with the fix when it is not.
- Orders that update themselves
Paid, partially paid, expired or late: every order moves to the right status on its own, even if the shopper closed the tab.
- The payment on every order
Amounts, address, transaction and confirmations are on the order screen, with a refresh button.
- A key that cannot withdraw
The store only holds a key that creates and reads payments. Moving funds stays in your CryptoPayIn dashboard.
Built for OpenCart
For OpenCart 4.0.2 to 4.1 (PHP 8.0 to 8.5), and for OpenCart 3.0.3.8 to 3.0.5.1 with a package of its own (PHP 7.4 to 8.2). Both install from the Extension Installer, like any other extension.
Orders go through OpenCart’s own order model: stock, customer emails and events behave as with any payment method.
The order screen gets a CryptoPayIn tab with the payment, its transaction and a refresh button.
A partial payment, a late one, an expired price, a shopper who changes coin: each has a clear outcome for you and a clear message for the customer.
Bitcoin, Ethereum, USDT, USDC, Monero, Solana and more, priced from your store currency at a live, locked rate.
Checkout, payment page and emails follow the shopper’s language. The settings follow yours.
How to install it on OpenCart
- Download
cryptopayin.ocmod.zipabove and keep its name. - In the admin, open Extensions → Installer, upload the file, then click Install on the CryptoPayIn line.
- Open Extensions → Extensions, choose Payments, click Install on CryptoPayIn, then Edit.
- Click Connect with CryptoPayIn and approve. Crypto is now offered at your checkout.
- Requirements
- OpenCart 4.0.2 – 4.1 · PHP 8.0 – 8.5
- Updating
- The settings screen tells you when a new version is out. OpenCart 4 does not accept a package that is already installed: replace the files in
extension/cryptopayin/, or uninstall, install again and reconnect in one click. On OpenCart 3.0, upload the new package in Extensions → Installer. Payments already recorded are kept.
Frequently asked questions
How do I accept Bitcoin on OpenCart?
Upload cryptopayin.ocmod.zip in Extensions → Installer, install CryptoPayIn in the payment extensions, then click Connect with CryptoPayIn. Bitcoin, USDT, Ethereum, Monero and the other coins are then offered at your checkout, and each order is marked as paid when the blockchain confirms.
Does the extension work with OpenCart 3?
Yes. OpenCart 3.0 has a package of its own, with the same features: download it under Running OpenCart 3.0? on this page and upload it in Extensions → Installer. It runs on OpenCart 3.0.3.8 to 3.0.5.1.
Why must the file keep its name?
OpenCart 4 uses the name of the uploaded file as the code of the extension. A renamed file, or a second download that your browser renamed, is refused by the installer. The OpenCart 3.0 package can have any name.
Is the OpenCart crypto extension free?
Yes. The extension is free and open source, with no paid version. CryptoPayIn charges a flat 1% on the payments you receive: no monthly fee, no setup fee.
Do I need an API key?
No. Connect with CryptoPayIn creates one for your store in one click. Pasting a key by hand remains possible if you prefer.
Do I need a CryptoPayIn account first?
No. If you do not have one, you create it on the connection screen: about 30 seconds, no email and no documents.
How do I check a download?
Each file’s SHA-256 is shown under its button. Compute the checksum of the file you downloaded and compare the two: sha256sum file.zip on Linux, shasum -a 256 file.zip on macOS, certutil -hashfile file.zip SHA256 on Windows.
Built the careful way
The key a plugin holds creates and reads payments. Moving funds needs your dashboard, and your two-factor code if you set one.
An order is only marked as paid after CryptoPayIn confirms the payment itself. A forged or replayed notification changes nothing.
Every file is published with its SHA-256. Compare it before you install.
Released under the GPL: read every line, audit it, adapt it.
Selling on another platform?
The same engine powers every plugin: one account works with all of them.
WooCommerce, WordPress, PrestaShop, OpenCart, Magento and Adobe Commerce are trademarks of their respective owners, shown here only to say which platform each plugin is for. CryptoPayIn is not affiliated with them.
Your store can take crypto today.
Your account is one click away — no KYC, no waiting. One flat 1% fee per transaction. No subscriptions, no setup costs.


