E-commerce

What are the best crypto payment processors for online businesses in 2026?

Short answer: The best crypto payment processors in 2026 split by custody. Stripe, BitPay, CoinGate and Coinbase Business hold the payment and pay you out in fiat or stablecoins. BTCPay Server is free but self-hosted. NOWPayments and CoinPayments offer both modes. Payzum is non-custodial and stablecoin-first: payments land in your own wallet.

Key takeaways

  • Pick the custody model first, the brand second. Every processor below is one of three designs: custodial (it receives your money and pays you out), self-hosted (you run the software), or non-custodial and hosted (payments go straight to your wallet and nobody asks you to run a server).
  • 2026 redrew the map. Coinbase closed its Coinbase Commerce merchant portal on 31 March 2026, MiCA's transitional period ended across the EU on 1 July 2026, and Stripe now takes stablecoins from customers and settles them in dollars for US businesses.
  • Stablecoins are where business money moves. Allium counted $401–527 billion in identified stablecoin payments from January to August 2026, and businesses received 58–64% of it.
  • Where Payzum fits: non-custodial and stablecoin-first on nine networks, with 29 open-source plugins, four SDKs, a POS and payouts. It is crypto-only, so it is not your pick if you need fiat paid into a bank account.
  • Below: the eight processors one by one, a side-by-side table built on neutral criteria, which type fits which business, and a five-step way to test before you switch.

Best crypto payment processors 2026: why last year's shortlist broke

Two years ago, a search for a crypto payment processor produced roughly the same shortlist every time. Most of those names still exist. In 2026, though, several of them work differently, serve fewer countries or hold your money in a different way than they used to. Three changes matter if you're choosing today.

Coinbase Commerce is gone. Coinbase closed the Commerce merchant portal on 31 March 2026 and moved merchants to Coinbase Business, a custodial account that its help center lists as available to companies with a legal entity in the United States or Singapore. Software that relied on it had to react. The Blesta 6 migration guide puts it plainly: "Coinbase shut down the Coinbase Commerce service, so the gateway no longer functions."

Europe now enforces licensing for crypto custody. ESMA confirmed in its statement on the end of MiCA's transitional periods (April 2026) that the grace period would end on 1 July 2026, with no extensions. A custodial processor that serves EU clients now needs a MiCA authorization, or it has to wind down its EU business.

Payment companies you already use moved in. According to Stripe's documentation, checked on 9 October 2026, businesses in every US state except New York can accept USDC and other dollar stablecoins, with the money settled to their Stripe balance in US dollars.

Meanwhile the volume is real. Allium's State of Stablecoins and Payments report (September 2026) counts $401–527 billion in identified stablecoin payments between January and August 2026, up 42–63% on the year before, and finds that businesses receive 58–64% of them. For an online business, stablecoins are no longer a novelty option on the checkout page. They are receivables.

The catch is that "we accept crypto" on a pricing page hides the one detail that decides your risk: where the money sits between your customer's wallet and yours. Payzum is a non-custodial, stablecoin-first crypto payment processor: payments settle directly to wallets the merchant controls. Most of the other processors on this list take a different approach, and that difference matters more than anything else in the comparison.

What the wrong crypto payment processor costs you

A forced migration. Coinbase Commerce merchants outside the US and Singapore had to move before 31 March 2026: new checkout, new webhooks, new tests, new instructions for customers. When the processor's product strategy changes, your roadmap changes with it.

Money you can't reach. With a custodial processor, your sales sit in the provider's balance until it pays you out. A compliance review, a rolling reserve, a country exit or an insolvency puts that balance in question. When a crypto payment provider shut down overnight this summer, the outcome for its users depended on one thing: whether there was a pooled balance to freeze.

Conversions you didn't want. Processors that settle in fiat convert every payment. If you then pay suppliers, contractors or affiliates in USDC, you convert out and back in, paying a spread each way.

A server nobody planned to run. Self-hosting removes the processor's fee, but someone has to keep the software, its database and its updates healthy, and be on call when checkout breaks during your biggest sale of the year.

No integration for your stack. A processor without a maintained plugin for your cart, billing system or framework means custom code on the one path that decides whether an order is paid.

Why "we accept crypto" hides three different architectures

Every crypto payment processor answers the same question: who controls the address the customer pays? There are three answers, plus a couple of hybrids.

Custodial processors

The customer pays an address the processor controls. The processor credits your account and later pays you out in fiat to a bank account, or in crypto. Stripe, Coinbase Business, BitPay and CoinGate work this way. The upside is real: you never handle a wallet, you can receive local currency in a bank account, and you deal with one regulated company. The trade-off is that your money sits with them, they decide which countries and industries they serve, and your account can be reviewed, held or closed on their terms.

Self-hosted processors

You run the processor yourself, and payments go to your own wallet. BTCPay Server is the best-known example: free, open source and with nobody in the middle. The trade-off is operations. You own the uptime, the upgrades and the backups.

Non-custodial hosted processors

The processor runs the infrastructure (invoices, checkout pages, network monitoring, webhooks), but the payment settles to a wallet you control. Payzum works this way. There is no balance to freeze and no server to run. The trade-off: you're responsible for your wallet keys, and you receive crypto, not fiat, though you can auto-convert to USDC or USDT.

Hybrids

NOWPayments forwards payments to your payout wallet by default: its help center says customers pay a NOWPayments deposit address and the funds are then sent to your wallet "immediately and automatically", with an optional Custody balance on top. CoinPayments works the other way round: payments go to your CoinPayments wallet by default ("To Balance"), and an "ASAP mode" forwards each payment instead.

Fees change every year. The custody model decides what happens on your worst day, which is why the rest of this guide is organized around it.

The 8 best crypto payment processors in 2026, one by one

We checked each provider's public documentation on 9 October 2026. The list is grouped by model, not ranked: the best processor is the one whose custody model and coverage match your business.

  • Payzum: non-custodial, stablecoin-first, online and in person.
  • Stripe stablecoin payments: custodial, settles in US dollars to your Stripe balance.
  • Coinbase Business: custodial USDC account for US and Singapore companies.
  • BitPay: custodial, settles to your bank, to crypto or a mix.
  • CoinGate: custodial, MiCA-authorized in Lithuania, settles euros or crypto.
  • NOWPayments: forwards to your wallet by default, optional custody.
  • CoinPayments: custodial wallet by default, optional forwarding.
  • BTCPay Server: free, self-hosted, Bitcoin-first.

1. Payzum: best for keeping stablecoins in your own wallet, online and in person

Payzum never holds, pools or controls merchant funds. A customer pays from their wallet and the payment settles in yours. The settlement is the payment. It runs on Bitcoin, Ethereum, Solana, Polygon, Base, Arbitrum, Optimism, BNB Chain and Avalanche. If you also accept volatile coins, optional auto-convert to USDC or USDT is available on most supported networks.

Online, you can use no-code payment links and buttons, a hosted checkout (redirect, modal or inline), invoices with an expiry time and overpayment detection, recurring subscriptions and donations. Developers get a REST API with signed webhooks and official SDKs for Node.js, PHP, Python and Rust. There are 29 official open-source integrations on github.com/payzum-dev, from WooCommerce and Magento 2 to WHMCS, Medusa and GiveWP. In a shop, the Payzum POS shows a new QR code for every sale, cashiers sign in with a PIN, and any phone works as a terminal. Mass payouts and x402 for AI agents are in the same dashboard.

Limits to know: Payzum is crypto-only, so it never pays fiat into a bank account, and you're responsible for the wallets you connect. Best for: businesses whose customers already hold stablecoins, and that want the money in their own wallet in seconds, with no balance anyone can freeze.

2. Stripe stablecoin payments: best for US businesses on Stripe that want dollars

Stripe's documentation lists USDC on Tempo, Ethereum, Solana, Polygon and Base, plus USDP and USDG in the US only. The customer is redirected to crypto.stripe.com to connect a wallet, and the payment settles to your Stripe balance in US dollars. It works with Checkout, Elements, Payment Links, Invoicing and Billing subscriptions. Refunds go back as stablecoins to the customer's wallet, there are no disputes, and each customer payment is capped at $10,000.

Availability: businesses in all US states except New York, with a private preview in the EU, Hong Kong, Mexico and Switzerland. Best for: US businesses already on Stripe that want a stablecoin option without touching crypto. You receive dollars, not stablecoins, and USDT isn't on the list.

3. Coinbase Business: best for US or Singapore companies that want a custodial USDC account

Coinbase Business replaced Coinbase Commerce, which closed on 31 March 2026. It's a custodial business account built around USDC, with payment links, invoices, checkouts, payouts and conversion to fiat. Coinbase's help center lists it as available to businesses with a legal entity in the United States or Singapore, with more countries planned.

Best for: US or Singapore companies that want a USDC account and fiat access from one large, regulated provider. If your company is registered elsewhere, it's not an option yet.

4. BitPay: best for merchants who want fiat in the bank and never touch crypto

BitPay settles in local currency to your bank account, in crypto, or in a mix of both. Its business page lists 100+ coins on 6 networks, including USDC and USDT. It offers integrations for Shopify, WooCommerce and Magento, an API, QR checkout for stores and email billing.

Best for: merchants who want customers to pay in crypto while the business receives fiat. Like any custodial processor, conversion, settlement and country coverage are on BitPay's terms.

5. CoinGate: best for EU businesses that want a MiCA-authorized custodian and euros

CoinGate says it is authorized as a crypto-asset service provider under MiCA by the Bank of Lithuania and holds a payment institution license. Merchants keep balances with CoinGate and settle to EUR, USD, stablecoins or crypto. It accepts BTC, USDC and more than 10 other assets, and lists plugins for WooCommerce, WHMCS, OpenCart, PrestaShop, Wix and Magento 2.

Best for: EU businesses that want euros in their bank account from a provider holding a MiCA license.

6. NOWPayments: best for wide coin coverage with forwarding to your wallet

NOWPayments lists 350+ currencies. By default the customer pays a NOWPayments deposit address, and the funds are forwarded to the payout wallet you registered, converted to your payout coin if needed. An optional Custody balance lets you batch withdrawals and send mass payouts. Its signed IPN callbacks are widely integrated. If you're switching, Payzum's payment webhooks use the same NOWPayments-compatible IPN format (x-nowpayments-sig, HMAC-SHA-512), so an existing handler can verify them.

Best for: merchants who want the broadest list of coins and are comfortable with payments passing through a processor-controlled deposit address before they're forwarded.

7. CoinPayments: best for merchants who want a hosted multi-coin wallet

CoinPayments deposits payments into your CoinPayments wallet by default ("To Balance"). In "ASAP mode" it forwards each payment to your own address instead, with a network fee per payment. Its fee page says the custodial wallet services are provided by Neutron Ventures, PaidInSatoshi, Centauri Pay or their partners. Payzum also sends a CoinPayments-compatible IPN, which shortens a migration.

Best for: merchants who want a hosted wallet that holds many coins and are fine leaving funds with the provider between withdrawals.

8. BTCPay Server: best for Bitcoin-first merchants who can run a server

BTCPay Server is free, open source (MIT) and self-hosted, with "no subscriptions, no transaction fees", according to its FAQ. Payments go directly to your wallet, and it doesn't need your private keys. It's built around Bitcoin on-chain and the Lightning Network, and extras such as fiat conversion come through plugins.

Best for: Bitcoin-first merchants with someone who can operate a server. If you mainly want USDC and USDT across several chains without hosting anything, it's a heavier route.

How to choose a crypto payment processor in 5 steps

  1. Decide where the money should land. Fiat in a bank account points to a custodial processor. Stablecoins in your own wallet point to a non-custodial one. If you want full control and have someone to run the software, look at self-hosted.
  2. Check eligibility for your company. Stripe's stablecoin payments are for US businesses (New York excluded) and Coinbase Business for US or Singapore entities. In the EU, a custodial provider needs a MiCA authorization. Read what MiCA means for merchants first.
  3. Match your stack. Look for a maintained plugin for your cart or billing system, an API with SDKs in your language, and a POS if you also sell in person.
  4. Test on staging with one small payment. Confirm that a signed webhook marks the order paid, not the customer's return to your site, and that a duplicate webhook doesn't fulfil the order twice.
  5. Write down refunds and reconciliation. On-chain payments can't be reversed by the payer, so a refund is a new payment you send. Decide who approves it and how it lands in your books.

If non-custodial fits: how Payzum works, step by step

  1. Create your account and complete KYC. Turn on 2FA. Your API secrets are stored encrypted, and every action is recorded in the audit log.
  2. Connect wallets you control and choose your coins and networks. USDC and USDT on Base, Polygon or Solana keep network costs to cents. Turn on auto-convert if you also accept BTC or ETH.
  3. Pick how customers pay: the official plugin for your platform, hosted checkout, a payment link, invoices, subscriptions, the POS at the counter, or the REST API with the SDKs.
  4. Get paid and reconcile. The payment confirms on-chain in about 0.4 seconds on Solana and about 2 seconds on Base or Polygon. A signed webhook marks the order paid, and the money is already in your wallet.

Which crypto payment processor fits which online business

The right answer changes with the business. Here's how the eight options map to real situations.

  • A US direct-to-consumer brand already on Stripe. It wants a crypto option with the least effort and dollars in the same balance as its card sales. Stripe's stablecoin payments are the shortest path. If a share of its buyers hold USDT, or it would rather keep USDC to pay its suppliers, Payzum can run alongside.
  • A European SaaS company billing in euros. If finance wants euros in the bank, a MiCA-authorized custodian such as CoinGate, or BitPay, fits. If its clients pay USDC invoices and the company would rather hold the stablecoins itself, Payzum invoices settle straight to its wallet, with no third-party balance in between.
  • A WooCommerce store in Latin America whose buyers hold USDT. Payzum's open-source WooCommerce plugin takes USDT and USDC on low-fee networks and settles to the store's wallet, with no foreign bank account required.
  • A web host that lost Coinbase Commerce. Payzum has official modules for WHMCS, Blesta, HostBill and ClientExec. See the WHMCS setup and renewal flow.
  • A café with a webshop that pays freelance designers. One Payzum dashboard covers the counter (a QR code per sale, PIN cashiers), the online checkout and mass payouts to contractors in stablecoins.
  • A Bitcoin-only merchant with a sysadmin on staff. BTCPay Server gives full control with no processor fee.
  • A marketplace that holds user balances. A custodial balance product, such as NOWPayments Custody or a CoinPayments wallet, is built for that model. Weigh it against the cost of holding customer money with a third party.

Best crypto payment processors 2026, side by side

Every row comes from the provider's public documentation as of 9 October 2026. Fees are left out on purpose: several providers publish "starting at" rates that vary by coin, volume or country. Check each pricing page on the day you sign.

ProcessorCustody modelWhere the money landsCoins and networks (as documented)Ways to integrateBest fit
PayzumNon-custodial, hostedWallets you control; optional auto-convert to USDC/USDT; no fiatStablecoin-first; Bitcoin, Ethereum, Solana, Polygon, Base, Arbitrum, Optimism, BNB Chain, AvalanchePayment links, hosted checkout, invoices, subscriptions, POS, 29 open-source plugins, 4 SDKsKeeping stablecoins in your own wallet, online and in person
Stripe (stablecoin payments)CustodialStripe balance, in US dollarsUSDC on Tempo, Ethereum, Solana, Polygon, Base; USDP, USDG (US only)Checkout, Elements, Payment Links, Invoicing, BillingUS businesses already on Stripe (not New York)
Coinbase BusinessCustodialCoinbase Business account (USDC), with cash-out to fiatBuilt around USDCPayment links, invoices, checkoutsCompanies registered in the US or Singapore
BitPayCustodialBank in local currency, crypto, or a mix100+ coins on 6 networks, incl. USDC and USDTShopify, WooCommerce, Magento, API, in-store QR, email billingFiat in the bank without touching crypto
CoinGateCustodial (MiCA-authorized)CoinGate balance, then EUR, USD, stablecoins or cryptoBTC, USDC and 10+ other assetsWooCommerce, WHMCS, OpenCart, PrestaShop, Wix, Magento 2, APIEU businesses that want euros
NOWPaymentsForwarding by default; optional custodyYour payout wallet, via a NOWPayments deposit address350+ currenciesAPI, signed IPNWidest coin list
CoinPaymentsCustodial by default; optional forwardingCoinPayments wallet, or your address in ASAP modeCoins and tokens per its supported-coins listAPI, IPNA hosted multi-coin wallet
BTCPay ServerNon-custodial, self-hostedYour own walletBitcoin on-chain and Lightning; extras via pluginsSelf-hosted server and pluginsBitcoin-first teams with ops capacity

Two things hold across the whole table. Once confirmed on-chain, a crypto payment can't be pulled back by the payer, whichever processor you use. Stripe's documentation, for example, says its stablecoin payments have no disputes. Where the providers differ is who holds the money until it reaches you. For a deeper look at that question, read what a non-custodial crypto payment processor really means.

Fair objections

"A custodial processor is regulated. Isn't that safer?"

Regulation governs the company holding your money, and that protection is real. A non-custodial processor never holds the money in the first place, so there is no balance to regulate, freeze or lose in an insolvency. What you take on is the security of your own wallet. Payzum protects the account side with 2FA, signed webhooks, encrypted secrets, a full audit log and KYC.

"I need dollars or euros in my bank account."

Then a custodial processor that settles in fiat, such as BitPay, CoinGate or Stripe's stablecoin payments in the US, is the direct answer. Payzum is crypto-only and never pays out to a bank. It fits when you're happy to receive USDC or USDT, or when you already pay suppliers and contractors in stablecoins.

"Crypto is volatile. Shouldn't the processor convert everything?"

Volatility is a coin problem, not a custody problem. Accept USDC or USDT and the value is pegged to the dollar from the start. If you also take BTC or ETH, Payzum's optional auto-convert turns them into USDC or USDT on most supported networks, still in your wallet.

"We already use Stripe for cards."

Keep it. Cards and crypto aren't either/or. Many merchants run Stripe for cards and a separate crypto processor for customers who pay from a wallet. The question is only which crypto model you add. Payzum's open-source plugins sit next to your existing gateway in the same checkout.

FAQ

What are the best crypto payment processors for online businesses in 2026?

It depends on where you want the money. For fiat in a bank account, custodial processors such as BitPay, CoinGate (EU, MiCA-authorized), Stripe's stablecoin payments (US) or Coinbase Business (US and Singapore) fit. For stablecoins settled in your own wallet without running a server, Payzum is non-custodial. For Bitcoin with full self-hosting, BTCPay Server is free. NOWPayments and CoinPayments offer both forwarding and custodial balances.

Which crypto payment processors are non-custodial?

Payzum (hosted, settles to wallets you control) and BTCPay Server (self-hosted) are non-custodial by design. NOWPayments forwards payments to your payout wallet by default but offers an optional custody balance, and CoinPayments can forward payments in ASAP mode. Stripe, Coinbase Business, BitPay and CoinGate are custodial: they receive the payment and pay you out.

What is the best stablecoin payment processor for small businesses?

For a small business, look for low network costs (USDC or USDT on Base, Polygon or Solana), a plugin for your platform, a POS if you sell in person, and no balance held by a third party. Payzum covers all four. If you need fiat in a bank account and qualify for it, Stripe's stablecoin payments (US) or a custodial provider such as BitPay are the alternatives.

Is there a crypto payment gateway that automatically converts payments to USDC?

Yes. Payzum's optional auto-convert turns incoming crypto into USDC or USDT on most supported networks, and the result still settles to your own wallet. NOWPayments converts to the coin of your payout wallet. Custodial processors such as Stripe and BitPay convert to fiat instead.

What happened to Coinbase Commerce?

Coinbase closed the Coinbase Commerce merchant portal on 31 March 2026 and moved merchants to Coinbase Business, a custodial account available to businesses with a legal entity in the United States or Singapore. Merchants elsewhere had to switch to another provider to keep accepting crypto, and billing platforms such as Blesta removed their Coinbase Commerce gateway.

Do crypto payment processors have chargebacks?

No card-style chargebacks. Once a payment confirms on-chain, the payer can't reverse it, and Stripe's documentation says its stablecoin payments have no disputes. Refunds still exist: the merchant sends a new payment back to the customer's wallet.

Find the right crypto payment processor for your business

Every online business has a different mix of platform, customers and cash needs. Book 20 minutes with our team and we'll map how you'd get paid (and pay out) in stablecoins, non-custodial, for your specific case, and tell you honestly if another model fits better.

Calendar not loading? Open the booking page · [email protected]

Third-party details were checked against each provider's public documentation on 9 October 2026. Providers change their features, countries and fees, so confirm them on their sites before you decide. This is not legal or financial advice; confirm the rules that apply in your jurisdiction.