Tools/Explorers

Which Crypto Payment Gateway Should I Use? Merchant Guide

Compare crypto payment gateways for merchants by fees, settlement options, supported coins, and integration complexity. BTCPay, OpenNode, BitPay, and more.

Spark Team

Crypto Payment Gateway Overview

Choosing the right crypto payment gateway is one of the most consequential infrastructure decisions a merchant can make. The gateway determines your processing fees, which cryptocurrencies customers can pay with, how quickly you receive settlement, and whether you retain custody of funds before withdrawal.

This guide compares six widely used crypto payment gateways: BTCPay Server, OpenNode, BitPay, CoinGate, NOWPayments, and Strike. Each serves a different merchant profile, from self-hosted sovereignty to fully managed fiat settlement. The table below provides a snapshot of the key differences.

GatewayProcessing FeeCustody ModelFiat SettlementCoins SupportedLightning
BTCPay Server0% (self-hosted)Self-custodyNo (requires third party)BTC + select altcoinsYes
OpenNode1%CustodialYes (USD)BTC onlyYes
BitPay1-2% + $0.25CustodialYes (USD, EUR, GBP+)10+No
CoinGate1%CustodialYes (EUR, USD)70+Yes
NOWPayments0.5-1%Non-custodial optionNo (crypto-only)350+Yes
StrikeNear-zeroCustodialYes (USD, instant)BTC onlyYes

For a broader comparison that includes additional gateways like Coinbase Commerce and Stripe, see our full crypto payment gateway comparison.

Processing Fees by Monthly Volume

Gateway fees matter more at scale. A 1% difference on $100,000 in monthly volume is $1,000 per month, or $12,000 per year. The table below estimates processing costs at three volume tiers based on each gateway's published fee structure. BTCPay Server's infrastructure costs (hosting, node maintenance) are shown instead of processing fees since the software itself is free.

Gateway$1K/month$10K/month$100K/monthNotes
BTCPay Server$10-70 (hosting)$10-70 (hosting)$10-70 (hosting)Fixed infra cost, no per-tx fee
OpenNode$10$100$1,000Flat 1% on all volume
BitPay~$20 + per-tx~$200 + per-tx~$2,000 + per-tx2% + $0.25/tx under $500K/mo
CoinGate$10$100$1,0001% standard; enterprise negotiable
NOWPayments$5-10$50-100$500-1,0000.5% crypto-only, 1% with conversion
StrikeMinimalMinimalContact StrikeFee schedule not publicly listed

BitPay's per-transaction fee of $0.25 adds up quickly for merchants with many small transactions. A merchant processing 1,000 transactions per month at $10 average pays $250 in flat fees alone, on top of the percentage. For a detailed breakdown of traditional processor fees versus crypto, see our payment processor fee comparison.

Self-Hosted vs Managed Gateways

The most fundamental choice is whether to run your own payment infrastructure or outsource it. This decision shapes every other aspect of your payment stack: custody, compliance, supported currencies, and operational burden.

Self-Hosted: BTCPay Server

BTCPay Server is open-source software that merchants deploy on their own servers. Payments flow directly to the merchant's self-custodied wallet with no intermediary taking a cut. The software itself charges zero processing fees. The real costs are server hosting ($10-70/month on a VPS), managing a Bitcoin full node, and operating Lightning channels if you want instant payments.

The tradeoff is operational complexity. Merchants must handle their own channel liquidity, node uptime, security patches, and backups. There is no built-in fiat conversion: if you want to receive dollars or euros, you need a separate exchange account or OTC arrangement. BTCPay has plugins for WooCommerce, Shopify, and other e-commerce platforms, but troubleshooting integration issues falls on you. For a head-to-head comparison, see our BTCPay vs OpenNode comparison.

Managed: OpenNode, BitPay, CoinGate, NOWPayments, Strike

Managed gateways handle hosting, node operations, and often fiat conversion on the merchant's behalf. The trade is straightforward: you pay processing fees (typically 0.5-2%) in exchange for not running infrastructure. Most managed gateways offer hosted checkout pages, API access, and plugins that install in minutes.

The key risk with managed gateways is custodial risk. When a gateway holds your funds between payment receipt and settlement, you are exposed to the platform's solvency and compliance decisions. Some gateways have frozen merchant funds during regulatory actions or compliance reviews. Strike mitigates this by offering instant USD settlement, so funds spend minimal time in the gateway's custody.

Settlement Options Compared

How and when you receive your money is often more important than the processing fee. A gateway with 0.5% fees but weekly settlement and a 50 EUR minimum withdrawal may cost more in practice than a 1% gateway with daily payouts.

  • BTCPay Server: immediate to your own wallet (you already have the funds)
  • OpenNode: BTC withdrawal via Lightning (free, instant) or on-chain (1% fee); USD settlement available
  • BitPay: next-business-day bank settlement in USD, EUR, GBP, and other currencies; direct deposit to a bank account
  • CoinGate: EUR payouts via SEPA, USD via SWIFT; 50 EUR minimum withdrawal; payout fees apply
  • NOWPayments: crypto-only settlement to your wallet; no direct fiat off-ramp built in
  • Strike: instant USD settlement to a linked bank account via the Lightning Network

Merchants who need fiat settlement should prioritize BitPay, OpenNode, CoinGate, or Strike. Merchants comfortable holding crypto can minimize costs with BTCPay Server or NOWPayments.

Integration Methods

Every gateway in this comparison offers an API, but the depth of integration options varies. Merchants running standard e-commerce platforms should check plugin availability before evaluating APIs.

GatewayREST APIHosted CheckoutWooCommerceShopifyCustom Integration
BTCPay ServerYes (Greenfield)YesYesYesFull control
OpenNodeYesYesYesYesWebhooks, callbacks
BitPayYesYesYesYesSDKs in 7+ languages
CoinGateYesYesYesYesWebhooks, callbacks
NOWPaymentsYesYesYesNoWidgets, invoices
StrikeYesNoNoYesAPI-first

BTCPay Server's Greenfield API is the most flexible for custom implementations. BitPay offers the broadest SDK coverage with libraries for Node.js, Python, PHP, Ruby, C#, Java, and Go. Strike is API-first with fewer pre-built plugins but strong developer documentation.

Compliance and KYC Requirements

Regulatory requirements vary significantly across gateways and affect which merchants can use each service.

BitPay requires full KYC/AML verification for all merchants, including business registration documents, beneficial ownership disclosure, and bank account verification. This makes BitPay the most compliance-heavy option but also the most straightforward for merchants that need audit trails and regulatory clarity.

OpenNode and Strike require merchant verification but with a lighter process. CoinGate, based in Lithuania, operates under EU regulations and requires standard business verification. NOWPayments, registered in Seychelles, has the lightest compliance requirements but is explicitly unavailable to US-based merchants.

BTCPay Server has no KYC requirements because there is no intermediary: merchants receive payments directly. This is a feature for privacy-focused businesses but means merchants must handle their own compliance obligations independently.

Chargeback Protection

One of the primary reasons merchants adopt crypto payments is to eliminate chargebacks. Traditional card payments expose merchants to chargeback fraud, where a customer disputes a legitimate purchase and the card network reverses the funds. Crypto payments are final by design: once a Bitcoin transaction is confirmed on-chain or a Lightning payment settles, it cannot be reversed by the sender.

All six gateways in this comparison inherit this property. There is no crypto equivalent of a Visa chargeback. Refunds are possible, but they require the merchant to initiate a new payment to the customer rather than having funds clawed back. This eliminates friendly fraud and reduces the total cost of accepting payments, especially for merchants in industries with historically high chargeback ratios.

Stablecoin Payment Gateways: The Emerging Category

A newer category of payment gateway focuses specifically on stablecoin acceptance rather than volatile cryptocurrencies. This model eliminates price risk for merchants entirely: the customer pays in USDC, USDT, or another dollar-pegged token, and the merchant receives a dollar-equivalent amount with no conversion spread.

Stripe re-entered crypto payments in 2025 following its acquisition of Bridge, offering stablecoin acceptance at 1.5% per transaction. Several of the gateways in this comparison also support stablecoins: CoinGate and NOWPayments accept multiple stablecoins, and BitPay supports USDC and select others. For merchants focused primarily on stablecoin payment rails, the gateway choice increasingly depends on which blockchain the stablecoin runs on and the associated network fees.

On the Bitcoin side, Spark enables stablecoin transfers through USDB, a dollar-backed stablecoin native to Bitcoin. This creates a potential merchant acceptance flow where customers pay in USDB on Spark with near-zero fees and instant finality, without requiring bridging to Ethereum or Solana. For merchants already accepting Bitcoin via Lightning, adding stablecoin acceptance through Spark could address the volatility concern that still deters many businesses from crypto payments. See our research on crypto payment gateway market maturation for deeper analysis.

Decision Framework

The right gateway depends on three factors: your technical capacity, your settlement preference, and your monthly volume.

Choose BTCPay Server if you have technical staff, want zero processing fees, and are comfortable holding Bitcoin. It is the only option that gives you full sovereignty over your payment infrastructure with no third-party dependency.

Choose OpenNode if you want a simple, Bitcoin-focused gateway with fiat settlement and a flat 1% fee. Its free Lightning withdrawals make it cost-effective for merchants who want to keep a portion of revenue in Bitcoin.

Choose BitPay if you need multi-currency support, bank settlement in multiple fiat currencies, and a compliance-ready platform. The higher fees are offset by the broadest fiat payout options and the longest track record in the space (founded 2011).

Choose CoinGate if you want to accept 70+ cryptocurrencies with a simple 1% fee and EU-based regulatory standing. Its SEPA payout support is particularly useful for European merchants.

Choose NOWPayments if you want the lowest fees (0.5% for crypto-to-crypto), support for 350+ coins, and a non-custodial option. Note that it is not available to US merchants and does not offer direct fiat settlement.

Choose Strike if you want instant USD settlement with near-zero fees and your customer base pays with Bitcoin over Lightning. It is the fastest path from customer payment to dollars in your bank account.

For a Bitcoin-specific comparison of payment processors, see our Bitcoin payment processor decision guide.

Frequently Asked Questions

What is the cheapest crypto payment gateway for merchants?

BTCPay Server is the cheapest in terms of processing fees because the software is free and open-source. The only costs are server hosting ($10-70/month) and the time required to maintain the infrastructure. Among managed gateways, NOWPayments offers the lowest rates at 0.5% for crypto-to-crypto payments, though it lacks fiat settlement. OpenNode and CoinGate both charge a flat 1%, which is competitive for most merchant volumes.

Do crypto payment gateways support fiat settlement?

Yes, several do. BitPay offers next-business-day settlement in USD, EUR, GBP, and other currencies. OpenNode and Strike offer USD settlement, with Strike providing instant payouts. CoinGate supports EUR via SEPA and USD via SWIFT. BTCPay Server and NOWPayments do not include built-in fiat settlement: merchants must convert through a separate exchange or OTC desk.

Can I accept crypto payments without customers knowing they are paying with crypto?

Not exactly. Crypto payments require the customer to send funds from a wallet, which means they must already hold cryptocurrency or stablecoins. However, hosted checkout pages from gateways like BitPay and CoinGate can make the process feel similar to traditional online payments with QR codes and countdown timers. The customer-facing experience has improved significantly, but the customer still needs a funded crypto wallet.

In most jurisdictions, yes. Crypto payment gateways are legal to use for legitimate business purposes. However, merchants must comply with local tax reporting obligations for crypto transactions, and some jurisdictions require specific money transmitter licenses for businesses that handle crypto on behalf of others. Gateways like BitPay and CoinGate handle their own licensing. Self-hosted solutions like BTCPay Server shift compliance responsibility entirely to the merchant.

What is the difference between a crypto payment gateway and a payment processor?

A payment gateway is the technology layer that connects the merchant's checkout to the blockchain network: it generates invoices, monitors for payment, and confirms receipt. A payment processor typically adds settlement services on top, converting crypto to fiat and depositing funds in the merchant's bank account. In practice, many services (like BitPay and OpenNode) combine both functions, while BTCPay Server is purely a gateway with no processing layer.

How do crypto payment gateways handle price volatility?

Managed gateways lock the exchange rate at the moment of payment for a short window (typically 10-15 minutes). If the customer pays within that window, the merchant receives the quoted fiat amount regardless of subsequent price movement. If the payment arrives late, the invoice either expires or recalculates. BTCPay Server merchants bear volatility risk themselves unless they integrate a third-party exchange for instant conversion. Stablecoin payments eliminate this problem entirely because the payment amount is already denominated in dollars.

Can I use multiple crypto payment gateways simultaneously?

Yes, and some merchants do. A common pattern is running BTCPay Server for Bitcoin and Lightning payments (zero fees) while using CoinGate or NOWPayments for altcoin acceptance. This approach requires more integration work and complicates accounting, but it lets merchants optimize fees across different payment types. Payment orchestration platforms can route transactions to different gateways based on currency, amount, or geography.

This tool is for informational purposes only and does not constitute financial advice. Fee structures, supported currencies, and settlement options change frequently. BTCPay Server fees reflect the open-source software cost (free) plus hosting. BitPay rates are based on its published tiered pricing. OpenNode and CoinGate rates are from their official documentation. NOWPayments rates are from its published fee schedule. Strike's merchant pricing is not publicly listed: contact Strike directly for current rates. Always verify current pricing on each gateway's website before making a decision.

Build with Spark

Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.

Read the docs →