Crypto Payment Plugins by Platform: WooCommerce, Shopify, Magento, OpenCart, PrestaShop and WHMCS

The integration you get depends less on the gateway than on what the platform permits. Here is what each of the six major platforms actually allows, and what that means for your checkout.

By
Oxialink
Published
August 24, 2026
Read
4 min

The quality of a crypto integration is mostly decided before the gateway gets involved. Some platforms let a payment method be a first-class citizen at checkout. Others reserve that for approved partners and leave everyone else with a workaround. Knowing which is which saves you a week of finding out.

Here is the landscape, honestly, including where our own integrations are the workaround.

The short version

PlatformIntegration typeCustomer paysInstall effort
WooCommerceReal payment gatewayDuring checkoutUpload a plugin, paste keys
Magento 2Real payment methodDuring checkoutComposer or file copy, then enable
OpenCartReal payment extensionDuring checkoutUpload through the marketplace installer
PrestaShopReal payment moduleDuring checkoutUpload a zip in the module manager
WHMCSReal payment gateway moduleDuring checkout or from the invoiceCopy to modules, activate
ShopifyManual method plus webhooksAfter checkout, by linkCustom app token, webhook, manual method

Five of the six are genuine payment methods that appear in the checkout alongside cards. Shopify is the exception, and not because of the gateway.

WooCommerce

The most complete integration of the set, because WordPress puts no restrictions on what a payment gateway may do.

The coin picker renders at checkout, the customer chooses, and the order is placed and paid in one flow. Worth checking before you commit to any WooCommerce crypto plugin: does it support the block-based checkout as well as the classic one? These are two different rendering paths, and a plugin written before blocks existed simply does not appear in a store that has migrated. Ours handles both, along with High-Performance Order Storage, which is the other place older plugins quietly break.

Full detail: Accepting Crypto in WooCommerce.

Shopify

The one platform where nobody outside the approved payment partner list gets a real checkout integration. Every crypto gateway on Shopify uses the same manual-payment-method plus webhook pattern, ours included, and the customer pays by link after the order is placed rather than during checkout.

That is a genuine cost to conversion and it is worth knowing before you choose Shopify specifically to sell for crypto. It works, stores run it daily, but a listing that calls it native checkout is not being straight with you.

Full detail: Crypto Payments on Shopify.

Magento 2

Magento treats payment methods as first-class, and a crypto method installs the way any other does. It is the heaviest platform on this list to operate, and the integration inherits that: expect to run a Composer install and clear caches rather than upload a zip. The upside is that Magento stores are usually run by someone who is comfortable doing exactly that.

OpenCart and PrestaShop

Both give you a real payment method at checkout with a genuinely simple install: upload through the built-in extension or module manager, enter your keys, enable it. Neither has Magento's operational weight, and neither has Shopify's restriction. For a small store that wants crypto at checkout without running WordPress, these are underrated.

WHMCS

Different shape of business, so the integration is a different shape. WHMCS is billing software for hosting and services, where the recurring invoice is the unit rather than the cart. The module registers as a payment gateway so an invoice can be paid in crypto, which fits how these businesses actually get paid: the invoice arrives, the client pays it, sometimes days later.

Hosting is also a category card processors dislike, which is why crypto gets taken seriously here more than almost anywhere else.

Building it yourself

If your stack is not on this list, the API is the same one every plugin above uses: create an invoice, redirect or render the address, verify the signed webhook. There are SDKs for PHP, Node.js and Laravel, and the API documentation covers authentication, webhook signature verification in three languages, and the retry behaviour you have to handle.

Two things to build that are easy to skip and expensive to skip:

Verify the webhook signature against the raw body. Not the decoded and re-encoded body. PHP escapes slashes, Python spaces its separators, and either one produces different bytes than were signed, which makes every legitimate delivery look forged.

Poll for anything still unpaid. A webhook can be missed entirely if your server was down when it fired. Without a poll, that order is stranded and the customer has paid. Our WooCommerce plugin polls hourly for exactly this reason.

Choosing, if you are still choosing

If crypto is a meaningful share of how you expect to be paid, WooCommerce gives you the least compromised checkout for the least work. OpenCart or PrestaShop if you want that without WordPress. Magento if you are already there. WHMCS if you are billing rather than selling.

Shopify if the rest of Shopify is worth the extra step, which for many stores it genuinely is. Just make the decision knowing the step is there.

Whichever you pick, test it end to end on the sandbox before a customer does. The coins are free and the faucets take about two minutes.

Start accepting crypto today

Email address, password, first payment in under fifteen minutes.

Create a free account

More entries

Crypto Payments on Shopify: The Honest Version 4 min Accepting Crypto in WooCommerce: What the Plugin Actually Does 5 min No-KYC Payment Gateway in 2026: What Actually Works 11 min