Crypto Checkout Widgets: E-Commerce Integration Compared
Compare crypto checkout widgets for online stores across supported coins, integration difficulty, fees, and settlement speed.
Crypto Checkout Widget Overview
Crypto checkout widgets let online merchants accept cryptocurrency payments alongside traditional card processing. The market for crypto payment gateways reached approximately $2.4 billion in 2026, growing at a 19% annual rate. Around 39% of US merchants now accept cryptocurrency at checkout, with 88% citing customer demand as the primary driver.
This guide compares five major crypto checkout providers: Coinbase Business (formerly Coinbase Commerce), BTCPay Server, NOWPayments, CoinGate, and Strike. Each takes a fundamentally different approach to custody, fee structure, and coin support. The right choice depends on your technical capacity, regulatory requirements, and which cryptocurrencies your customers actually use.
Provider Comparison Table
The following table summarizes the core differences between the five providers. Fee structures, coin counts, and settlement options vary significantly.
| Provider | Fee | Coins | Custody | Open Source | Fiat Settlement | Stablecoins |
|---|---|---|---|---|---|---|
| Coinbase Business | 1% | ~10 | Custodial | No | Yes (USD) | USDC, USDT, DAI, EURC |
| BTCPay Server | 0% | BTC + 120 via plugins | Non-custodial | Yes (MIT) | No | USDt on Liquid only |
| NOWPayments | 0.5% | 350+ | Both | No | Yes (1.5-2.3%) | 30+ (USDC, USDT, DAI) |
| CoinGate | 1% | 70+ | Custodial | No | Yes (EUR/GBP/USD) | USDT, USDC |
| Strike | 1% (down to 0.49%) | BTC only | Custodial | No | Yes (instant USD) | No |
Coinbase Business
Coinbase Commerce, the original standalone product, shut down for merchants outside the United States and Singapore on March 31, 2026. It has been replaced by Coinbase Business, a fully custodial service integrated into the broader Coinbase platform. Over 8,000 merchants were affected by the transition, with no migration path for those outside eligible countries.
Coinbase Business charges a flat 1% per transaction with no monthly or setup fees. It supports approximately 10 cryptocurrencies: Bitcoin, Ethereum, Litecoin, Bitcoin Cash, Dogecoin, SHIBA INU, ApeCoin, DAI, USDT, and USDC. On the Base network, transactions settle with sub-cent network fees. The platform also supports EURC (euro stablecoin) on Base and Ethereum.
A significant development in 2025 was Shopify's integration of USDC payments directly into Shopify Payments on Base. This lets Shopify merchants accept USDC without adding a third-party payment processor, with settlement in local fiat currency or direct to a USDC wallet. Coinbase also partnered with Checkout.com in June 2026 to enable enterprise merchants to accept USDC and USDT with USD settlement.
BTCPay Server
BTCPay Server is the only fully open-source, self-hosted option in this comparison. It charges zero processing fees: merchants pay only Bitcoin network fees (fractions of a cent via Lightning) and server hosting costs (typically $10-30/month for a VPS). Payments go directly to merchant-controlled wallets with no intermediary.
The platform natively supports Bitcoin (on-chain and Lightning Network), Monero, and Litecoin. Liquid Network assets, including Tether USDt on Liquid, are also supported. A community plugin ecosystem adds over 120 additional cryptocurrencies, though these integrations are less battle-tested than native support.
BTCPay Server's integration library is the broadest of any provider: WooCommerce (the most mature plugin), Shopify (V2 via Greenfield API), PrestaShop, Magento 2, Drupal Commerce, OpenCart, Zen Cart, and over 30 other platforms with 40+ published plugins. Version 2.3, released in 2025, introduced subscription payment support and operator monetization features.
The tradeoff is clear: BTCPay Server requires technical ability to deploy, maintain, and secure a server. There is no fiat settlement built in. Merchants who need automatic conversion to dollars or euros must handle that through a separate exchange. For a deeper look at Bitcoin-specific payment infrastructure, see our Bitcoin merchant payments guide.
NOWPayments
NOWPayments offers the widest cryptocurrency coverage of any provider, supporting over 350 coins and tokens. The base fee is 0.5% per transaction with no conversion, rising to approximately 1% when auto-conversion is enabled (an additional 0.5% exchange fee). Fiat withdrawals carry a 1.5-2.3% fee depending on payout method and region. There are no setup or monthly fees.
The platform supports both custodial and non-custodial modes. In non-custodial mode, payments go directly to the merchant's own wallet. In custodial mode, NOWPayments handles conversion and holds funds for settlement. Stablecoin support is extensive: over 30 stablecoins including USDC, USDT, and DAI across multiple blockchain networks.
E-commerce integrations include WooCommerce, Shopify, Magento 2, PrestaShop, OpenCart, ZenCart, and WHMCS. NOWPayments also provides a REST API with a sandbox environment, payment widgets, invoice tools, subscription billing, and point-of-sale functionality. Transaction confirmation typically takes under 3 minutes, with TRON-based tokens settling in under 1 minute.
CoinGate
CoinGate is an EU-focused provider that became the first Lithuanian company to receive a MiCA license in December 2025. It charges 1% per transaction on the standard plan with no monthly fees. The platform supports 70+ cryptocurrencies including Bitcoin (with Lightning Network), Ethereum, USDT, USDC, Dogecoin, Litecoin, Solana, and Cardano.
A key advantage for European merchants is native fiat settlement in EUR, GBP, and USD via bank transfer. SEPA withdrawals are free (50 EUR minimum), while SWIFT withdrawals carry a 0.50% fee. CoinGate processed 1.42 million payments across 180+ countries in 2025.
Integrations cover WooCommerce, PrestaShop, Shopware, Magento 2, OpenCart, WHMCS, and WIX. CoinGate also partnered with Binance Pay, allowing Binance Pay users to transact at CoinGate-powered merchants. KYC is required for all merchant accounts, which suits businesses that need an auditable payment gateway for regulatory compliance.
Strike
Strike takes the opposite approach from NOWPayments: it supports only Bitcoin, on both on-chain and Lightning Network. The merchant processing fee starts at 1% and can decrease to as low as 0.49% at higher volumes. Lightning payments settle in seconds, and Strike converts to USD instantly, eliminating volatility risk entirely.
Strike's Shopify integration, launched in 2022, allows merchants to accept Bitcoin Lightning at checkout with immediate USD conversion. The platform expanded to 70+ countries as of 2025, up from just 3 countries in 2023. Strike is custodial: the company holds funds and handles conversion on behalf of merchants.
The simplicity of Strike's approach is its strength. Merchants who only want to accept Bitcoin get instant fiat settlement with no exposure to crypto price swings. The limitation is obvious: customers who want to pay with ETH, stablecoins, or altcoins cannot use Strike-powered checkouts.
E-Commerce Platform Integrations
Integration availability often determines which provider a merchant can realistically use. The following table maps each provider to its supported e-commerce platforms.
| Platform | Coinbase Business | BTCPay Server | NOWPayments | CoinGate | Strike |
|---|---|---|---|---|---|
| Shopify | Yes (native USDC) | Yes (V2 API) | Yes | API only | Yes |
| WooCommerce | Plugin | Yes (official) | Yes | Yes | No |
| Magento 2 | No | Yes | Yes | Yes | No |
| PrestaShop | No | Yes | Yes | Yes | No |
| OpenCart | No | Yes | Yes | Yes | No |
| WHMCS | No | Yes | Yes | Yes | No |
| Custom API | Yes | Yes (Greenfield) | Yes (REST) | Yes | Yes |
BTCPay Server and NOWPayments offer the broadest platform coverage. Strike has the narrowest, limited to Shopify and custom API integrations. For merchants on WooCommerce or Magento, Strike is not an option. For a broader comparison of crypto payment gateways beyond checkout widgets, see our dedicated comparison tool.
How Stablecoin Checkout Reduces Volatility Risk
The original objection to crypto payments was simple: a merchant receives Bitcoin at checkout, and by the time they convert to fiat, the price has moved. A 5-10% swing can erase the margin on a sale entirely. Stablecoins eliminate this problem by maintaining a 1:1 peg to the US dollar (or euro, in the case of EURC).
Stablecoins now account for over 76% of all crypto payment volume at checkout. USDC merchant payment volume jumped 337% between 2024 and the first half of 2025. The US GENIUS Act established a federal regulatory framework for specified stablecoins, providing the legal clarity that is accelerating merchant adoption.
The merchant workflow is straightforward: a customer pays in USDC at checkout. The merchant either keeps the USDC (already dollar-denominated, no conversion needed) or auto-converts to local fiat through the payment processor. Either way, the merchant faces zero price volatility. Settlement is also faster than traditional card payments: minutes instead of the 2-7 business day payment settlement cycle for credit cards, with no chargebacks or rolling reserves.
For merchants operating in the Bitcoin ecosystem specifically, Spark enables stablecoin transfers (via USDB) natively on Bitcoin with near-zero fees and instant settlement, without requiring merchants to bridge to Ethereum or other chains.
How to Choose a Crypto Checkout Widget
The right provider depends on three factors: your technical capacity, your regulatory requirements, and which cryptocurrencies your customers want to use.
If you want maximum sovereignty and zero processing fees: BTCPay Server is the only non-custodial, open-source option. You control the keys, the server, and the data. The cost is technical complexity: you need to deploy and maintain your own infrastructure.
If you need the widest coin coverage: NOWPayments supports 350+ cryptocurrencies at the lowest base fee (0.5%) among custodial providers. It also offers both custodial and non-custodial modes, giving merchants flexibility.
If you are an EU merchant and need regulatory compliance: CoinGate holds a MiCA license and offers native EUR settlement via SEPA. It is the most straightforward path to compliant crypto acceptance in Europe.
If you only want Bitcoin with instant fiat conversion: Strike provides the simplest Bitcoin-only checkout with instant USD settlement. Volume pricing can bring fees down to 0.49%.
If you are a US/Singapore Shopify merchant: Coinbase Business offers native USDC checkout on Base through Shopify Payments, with no separate gateway required. For more on payment infrastructure decisions, see our research on stablecoin merchant adoption.
Frequently Asked Questions
What is the cheapest crypto checkout widget for online stores?
BTCPay Server charges 0% processing fees, making it the cheapest option by far. Merchants only pay Bitcoin network fees (fractions of a cent on Lightning) and server hosting costs ($10-30/month). Among hosted providers, NOWPayments charges the lowest fee at 0.5% per transaction without auto-conversion. Strike offers volume-based pricing that can reach 0.49% for high-volume merchants.
Can I accept crypto payments on Shopify without a third-party app?
Yes. Since 2025, Shopify has supported USDC payments natively through Shopify Payments on the Base network, powered by Coinbase. Merchants in eligible regions can enable USDC checkout without installing a separate gateway. For other cryptocurrencies, you still need a third-party integration from providers like BTCPay Server, NOWPayments, or Strike.
Do crypto checkout widgets support chargebacks?
No. Cryptocurrency transactions are irreversible by design. Once a customer sends a payment on-chain or via Lightning, there is no built-in chargeback mechanism. This eliminates friendly fraud and the associated costs for merchants. However, merchants should implement their own refund policies to handle legitimate disputes.
Which crypto checkout widget is best for WooCommerce?
BTCPay Server has the most mature WooCommerce integration with an official plugin that is actively maintained. NOWPayments and CoinGate also offer dedicated WooCommerce plugins with broader coin support. Strike does not support WooCommerce. Coinbase Business has a WooCommerce plugin, but it has not been tested with recent WordPress versions.
How do stablecoins reduce risk for merchants accepting crypto?
Stablecoins like USDC and USDT maintain a 1:1 peg to the US dollar, so merchants receive a dollar-equivalent value that does not fluctuate. Stablecoins now represent over 76% of all crypto payment volume at checkout. Merchants can either hold stablecoins directly or auto-convert to fiat, avoiding the volatility risk that comes with accepting BTC or ETH.
Is BTCPay Server hard to set up?
BTCPay Server requires deploying and maintaining a server, which involves basic Linux administration skills: provisioning a VPS, running Docker containers, and managing SSL certificates. The project provides one-click deployment scripts for platforms like LunaNode and Voltage. For merchants without technical staff, hosted providers like NOWPayments or CoinGate are significantly easier to get running.
Can I accept Bitcoin Lightning payments on my online store?
Yes. BTCPay Server, Strike, and CoinGate all support Bitcoin Lightning Network payments. BTCPay Server offers the deepest Lightning integration with native node management. Strike provides the simplest setup with instant USD conversion. CoinGate supports Lightning as part of its 70+ coin roster. NOWPayments supports Bitcoin but Lightning-specific support depends on configuration. For more on Lightning payment infrastructure, see our research on the state of the Lightning Network.
This tool is for informational purposes only and does not constitute financial advice. Fee structures, supported cryptocurrencies, and geographic availability change frequently. Coinbase Commerce shut down for merchants outside the US and Singapore on March 31, 2026. Always verify current pricing and availability on each provider's official website before making integration decisions.
Build with Spark
Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.
Read the docs →
