How to Accept Crypto Payments on PrestaShop in 2026: Modules, Fees, and Setup

How to Accept Crypto Payments on PrestaShop in 2026: Modules, Fees, and Setup

Adding crypto payments to a PrestaShop store works the same way as any other payment method: install a gateway module, connect it with API credentials from the gateway’s merchant dashboard, enable it as a payment option, and run a small test order. A store owner who starts in the morning can take Bitcoin or USDT at checkout by the afternoon. The harder question is which gateway sits behind that module, because the differences in fees and custody are large and mostly hidden on the marketing pages.

Five gateways maintain working PrestaShop integrations worth evaluating in 2026: Aurpay (0.8% flat, non-custodial), Plisio (0.5%, non-custodial), NOWPayments (0.5% to 1%), CoinGate (1% plus conversion fees), and BTCPay Server (0%, but you host it yourself). Coinbase Commerce is off the list entirely; its official PrestaShop plugin repository is marked deprecated and no longer maintained. For most PrestaShop merchants, the practical choice comes down to a managed non-custodial gateway versus running BTCPay on your own server.

Key takeaways before the detail:

  • Crypto processing fees on PrestaShop run 0% to 1% per transaction, against the 2.5% to 3.5% typical of card processing. On a store doing €5,000 a month, that is roughly €100 in savings.
  • Crypto transactions are irreversible, so chargebacks and their average $110 all-in cost per dispute disappear as a category.
  • PrestaShop’s merchant base is concentrated in France and Spain and sells heavily cross-border, exactly where banks decline 5% to 15% of card transactions.
  • Custody is the lasting decision: custodial gateways hold your revenue until payout, non-custodial gateways settle to a wallet where you hold the private keys.
  • Headline fees mislead. A custodial gateway advertising 1% can cost an effective 2.3%+ once crypto-to-fiat conversion and withdrawal fees stack on top.

Why PrestaShop merchants are adding crypto checkout in 2026

PrestaShop runs roughly 159,000 live stores as of mid-2026, down from a peak of 220,112 in late 2022. The platform’s geography explains why crypto checkout fits it unusually well. France hosts about 19% of stores and Spain about 16%, with Italy, Poland, and the US following, per platform tracking data. These are merchants selling across EU borders and beyond, in a platform that supports 60+ languages natively. Cross-border is where card rails perform worst: issuing banks decline 5% to 15% of cross-border card transactions, several times the domestic rate. A crypto payment has no issuing bank in the loop, so a buyer in Warsaw, Lagos, or Buenos Aires completes checkout under identical conditions.

The chargeback argument carries real numbers behind it. Chargeback fraud is projected to cost merchants $28.1 billion globally by 2026, up 40% from 2023. Mastercard puts the all-in cost of a single dispute at about $110 once you count the lost goods, the processor fee, and the staff time. PrestaShop’s base is small operators: 80.9% of stores are run by businesses with 10 or fewer employees. A shop that size has no dispute-management team. Blockchain transactions cannot be reversed by a buyer’s bank, which deletes the entire problem rather than managing it.

Then there is plain processing cost. PrestaShop merchants collectively move over €22 billion in annual GMV, and a typical store earns between $50,000 and $120,000 a year. At card-processing rates of 2.5% to 3.5%, a €100,000-a-year store pays €2,500 to €3,500 in fees. The same volume through a 0.8% crypto gateway costs €800. Crypto will not replace cards for most buyers, but every order that shifts to crypto checkout keeps roughly 2 points of margin in your pocket. If you are still weighing the case in general terms, the broader guide to how to accept cryptocurrency payments covers it; the rest of this article is PrestaShop-specific.

Merchant comparing crypto payment gateway module fees for a PrestaShop store

Gateways with PrestaShop modules in 2026

Here is how the five live options compare on the axes that affect margin and risk.

Gateway Processing fee Custody model Coins Notes for PrestaShop
Aurpay 0.8% flat Non-custodial, settles to your wallet BTC, Lightning, ETH, USDT/USDC (ERC-20 + TRC-20), DAI, BNB One of 8 native platform integrations; module connects via API credentials from the Aurpay dashboard
Plisio 0.5% Non-custodial ~17 Narrower coin list; no setup or monthly fees
NOWPayments 0.5% (1% with auto-convert) Processed through NOWPayments flow 100+ Plugin page shows version 1.2.0.0, last updated December 2020
CoinGate 1% flat Custodial until withdrawal 70+ Fiat payout available, but conversion adds 1.5% plus fixed fees
BTCPay Server 0% Non-custodial, self-hosted BTC + Lightning Requires PrestaShop 8.0+, PHP 8.0+, your own server; no multistore support

Aurpay: 0.8% flat, non-custodial, stablecoins on two chains

PrestaShop is one of the 8 e-commerce platforms Aurpay integrates natively, alongside WooCommerce, Shopify, BigCommerce, Ecwid, OpenCart, Paid Memberships Pro, and Easy Digital Downloads. The fee is a flat 0.8% per transaction, with no contracts or banking details required to open an account. Settlement is non-custodial: payments go to a wallet where you control the private keys, so there is no gateway balance, no payout schedule, and no withdrawal minimum. The coin list covers BTC, Bitcoin Lightning, ETH, USDT and USDC on both ERC-20 and TRC-20, DAI, and BNB, which matters because TRC-20 stablecoin transfers keep network costs low for your customers.

Plisio: 0.5%, non-custodial, smaller coin list

Plisio charges a flat 0.5% with no setup or monthly fees and settles directly to merchant wallets. The constraint is breadth: around 17 coins, and a smaller operation behind the gateway than the larger names. For a store that only wants BTC plus major stablecoins, it is a credible low-cost option.

NOWPayments: lowest headline fee, oldest plugin

NOWPayments advertises 0.5% for same-coin payments and 1% when auto-conversion applies, with a volume discount above 100 BTC a month that few PrestaShop stores will reach. The caution flag is maintenance. The company’s own PrestaShop plugin page shows version 1.2.0.0 with a last update of December 22, 2020. Five-year-old integration code against a platform that has since moved to PrestaShop 8 deserves a staging test before it touches a production checkout.

CoinGate: the custodial fiat-payout route

CoinGate ranks first in search results for PrestaShop crypto plugins and earns it with thorough documentation, sandbox testing, and Lightning support. The model is custodial: customer payments accumulate in your CoinGate account, and the company pays out on its schedule. Pricing is 1% per transaction, plus 0.50 EUR + 1.5% for payouts with crypto-to-fiat conversion, plus 0.5% for SWIFT withdrawals. If your accounting demands automatic euros in a bank account, CoinGate delivers that. You pay for it twice: in stacked fees and in the time your revenue sits in someone else’s account.

BTCPay Server: free if your time is free

BTCPay Server charges nothing and answers to no one, which is exactly the appeal. The official PrestaShop plugin requires PrestaShop 8.0+, PHP 8.0+, HTTPS on the store, and a BTCPay instance you host or rent. It does not support PrestaShop multistore, and it handles Bitcoin and Lightning only, with no ETH and no stablecoins. For a technically strong merchant who wants BTC acceptance with zero processing fees, it is legitimate. For stablecoin acceptance, which is what most buyers actually spend, you need a gateway either way.

Custodial or non-custodial: decide this before you install anything

Every module above installs in roughly the same fifteen minutes. The custody model is what you live with afterward. A custodial gateway collects customer payments into its own account; you see a balance in a dashboard and withdraw it subject to the gateway’s payout schedule, minimums, and compliance reviews. If the gateway freezes your account during a review, or fails as a business, your float is exposed.

A non-custodial gateway never holds the money. The customer’s payment moves on-chain to an address you control, and the gateway’s role ends at matching the payment to the order and confirming it. There is no withdrawal step because nothing was withheld. For the four out of five PrestaShop merchants running a business of ten people or fewer, the difference is concrete: no counterparty between your customer and your wallet means one less account that can be frozen at the worst possible time. The full analysis, including the cases where custodial genuinely fits better, is in our custodial vs non-custodial gateway comparison.

How to add Aurpay to your PrestaShop store

The setup follows PrestaShop’s standard module flow. Plan for about fifteen minutes plus one small test transaction.

  • 1. Create a merchant account at the Aurpay dashboard. No contracts or banking details are required, and there is no setup fee.
  • 2. Add your wallet address for settlement. Because Aurpay is non-custodial, this is where customer payments will land; use a wallet whose private keys you control.
  • 3. Download the PrestaShop module via the integration guide at docs.aurpay.net.
  • 4. Install it in your PrestaShop admin under Modules > Module Manager > Upload a module, then click Configure.
  • 5. Enter your API credentials from the Aurpay dashboard into the module configuration, save, and enable Aurpay as a payment option.
  • 6. Run a small live order yourself before announcing anything. Confirm the order status updates in PrestaShop and the funds arrive at your wallet address.

Two practical notes. First, keep your card processor running alongside crypto; this is an additional checkout option, not a replacement. Second, if you run stores on more than one platform, the same Aurpay account covers them. The WooCommerce setup, for example, follows the same account-then-credentials pattern, documented in our WooCommerce crypto payments guide.

Which coins your customers will actually use

Most PrestaShop crypto tutorials lead with Bitcoin, but stablecoins are the better merchant story. A customer paying in USDT or USDC transfers a fixed dollar value, so neither side carries price risk between checkout and confirmation. Through Aurpay, a PrestaShop store accepts BTC, Bitcoin Lightning, ETH, USDT (ERC-20 and TRC-20), USDC (ERC-20 and TRC-20), DAI, and BNB. The TRC-20 option matters more than it looks: Tron-network transfers carry much lower network fees than Ethereum mainnet, which removes the classic complaint of paying several dollars in gas to settle a €30 order.

Volatility exposure on your side depends on what you choose to hold. Payments settle to your wallet in the coin the customer paid; a merchant who prefers zero price exposure can simply steer customers toward stablecoins and treat USDT/USDC balances like a dollar account, converting to euros on an exchange on their own schedule. The mechanics, including the ERC-20 versus TRC-20 trade-offs, are covered in our guide to accepting USDT payments.

The fee math for a merchant who wants euros at the end

Headline fees only describe the first step. Trace a €1,000 order all the way to money you can spend and the rankings shift.

Through CoinGate, the 1% processing fee takes €10. If you want euros in your bank, the payout with conversion adds 1.5% plus €0.50, and a SWIFT withdrawal adds another 0.5%. The effective rate lands near 2.3% to 3%, comparable to the card processing you were trying to undercut. Through NOWPayments, 0.5% holds only when the customer’s coin matches your payout coin; auto-conversion moves it to 1%, before any exchange step you handle yourself. Through BTCPay Server, processing is free, but you are paying for a VPS and your own hours, and you still convert BTC to euros manually.

Through Aurpay, the math stays flat: 0.8%, full stop, with no payout, withdrawal, or conversion fees on the gateway side because there is no payout step. You hold the crypto and convert whatever portion you want to euros at an exchange, paying that exchange’s spot fee once. For a stablecoin-heavy store, many merchants convert infrequently or not at all. A complete cross-gateway breakdown, including BitPay and Coinbase Commerce for the platforms where they still operate, is in our crypto payment gateway fees comparison.

Frequently asked questions

Do I need my own crypto wallet to accept payments on PrestaShop?

With a non-custodial gateway like Aurpay, yes, and that is the point: payments settle to a wallet whose private keys you hold, so no intermediary can freeze or delay your revenue. Any standard wallet supporting the relevant chains works. With a custodial gateway like CoinGate, you do not need a wallet immediately because the gateway holds funds until you withdraw, which is the trade-off to weigh.

Is there any chargeback risk with crypto payments?

No. Blockchain transactions are irreversible, so a buyer’s bank cannot claw a payment back, and the dispute fees that average $110 all-in per chargeback do not exist. Refunds remain entirely in your control: you decide to send funds back, rather than a card network deciding for you.

Which PrestaShop versions work with crypto payment modules?

It varies by gateway, so check each module’s listing before installing. BTCPay Server documents a hard requirement of PrestaShop 8.0+ and PHP 8.0+, while NOWPayments’ plugin predates PrestaShop 8 entirely. For any module, the safe pattern is the same: install on a staging copy of your store first and run a test order before going live.

What happens if a customer underpays or overpays an order?

Gateway modules match incoming payments against the invoice amount and flag mismatches rather than silently completing the order. Underpayments typically leave the order unpaid until topped up or refunded; overpayments are credited or returned per the gateway’s process. This is one reason to run test transactions during setup, so you see how your chosen module reports edge cases inside the PrestaShop order screen.

Will the gateway convert my crypto to euros automatically?

Custodial gateways such as CoinGate offer crypto-to-fiat payout for an added 1.5% plus fixed fees. Non-custodial gateways, Aurpay included, settle in crypto and leave conversion to you, which costs less and keeps custody with you, but does mean an exchange account if you want fiat. Merchants who accept mostly USDT or USDC often find they convert far less than expected, since stablecoins hold a fixed dollar value.

How long until a payment confirms and the PrestaShop order updates?

It depends on the chain. Bitcoin Lightning and Tron (TRC-20) payments confirm in seconds to a couple of minutes; Ethereum typically within a few minutes; Bitcoin mainnet can take longer depending on confirmations required. The module updates the order status automatically once the gateway confirms the transaction on-chain, so no manual reconciliation is needed for normal orders.

Start with one test order

For a PrestaShop store, the cost of trying crypto checkout is one module install and a €5 test transaction. The upside is a payment method with 0.8% flat fees instead of 2.5% to 3.5%, zero chargebacks, no cross-border declines, and settlement to a wallet you alone control. Create an account, connect the module with your API credentials, and run that first order. Details on the PrestaShop integration and the other seven supported platforms are on the Aurpay e-commerce plugins page, with full developer documentation at the API docs.

Aurpaytech

The Aurpay team

Aurpay is a non-custodial crypto payment gateway helping merchants accept Bitcoin, Lightning, and stablecoin payments without giving up custody of their funds.