Stablecoin Payments

How to Accept Crypto Payments on Your Website

James Carter
Business Finance Writer

Crypto checkout can settle in stablecoin or straight to your bank. Compare gateways, plugins and APIs on fees, networks, settlement timing and refunds.

2026.10.22 09:36:18 · 8minute(s)

You can accept crypto payments on your website in four ways: a hosted checkout page you redirect to, an e-commerce plugin for your store platform, a payment button or link, or a direct API integration. All four do the same basic job — generate an invoice, watch the network for the incoming transfer, confirm it, and then either leave the value in crypto or convert it to fiat.

The choice is not really about which method is "best". It is about two decisions you have to make first: which assets you will accept, and whether the money should stay in crypto or land in your bank account. Those two answers eliminate most of the field quickly.

This guide walks through the main gateway options, the setup sequence, the stablecoin question, and the fee and compliance items that tend to surprise merchants after launch.

Key Takeaways

  • Businesses can accept crypto payments through hosted checkout pages, e-commerce plugins, payment buttons or direct API integration.
  • Before choosing a provider, decide which cryptocurrencies to accept and whether settlements should remain in crypto or convert to fiat.
  • Compare transaction fees, supported networks, settlement options, refund workflows, compliance requirements and integration support.
  • Stablecoin acceptance may reduce exposure to price volatility relative to some other crypto assets, but network, conversion and operational risks still need to be considered.

Best Crypto Payment Gateways for Websites

Crypto payment gateways fall into two broad groups. Crypto-native gateways (CoinGate, NOWPayments, BitPay, Coinbase Commerce) focus on accepting digital assets and give you a choice between crypto and fiat settlement. Payment platforms that support both fiat and stablecoin rails (PhotonPay) treat crypto acceptance as one part of a wider flow that also includes settlement, payouts and expense management.

Which group suits you depends on the same question: do you need to hold crypto, or do you need fiat in the bank? If the answer is fiat, prioritise settlement coverage and conversion cost. If the answer is crypto, prioritise asset and network coverage, plus custody model.

Provider

Best for

Integration options

Supported assets

Settlement options

Fees

CoinGate

E-commerce and SaaS merchants wanting licensed fiat settlement

Plugins (WooCommerce, Shopify, Magento, PrestaShop, WHMCS, OpenCart, Wix and 20-plus others), API, email invoicing

70-plus cryptocurrencies including BTC, ETH, USDC, USDT, LTC and TRX

Crypto to wallet, or fiat in EUR / USD / GBP via SEPA or international bank transfer

1% per transaction; no setup or monthly fee

BitPay

Established merchants processing high monthly volume

Plugins, hosted checkout, API, POS, QuickBooks integration

16-plus cryptocurrencies including USDC, USDT, DAI and BUSD

Choose 100% fiat, 100% crypto or a split; fiat settles to a linked bank account the next business day

Tiered: 2% + $0.25 under $500,000 per month; 1.5% + $0.25 from $500,000 to $999,999; 1% + $0.25 at $1,000,000 and above

Coinbase Commerce / Onchain Payments

Eligible businesses in the United States and Singapore using Coinbase products

Native plugins (Shopify, WooCommerce, Magento, OpenCart) and API

USDC, USDT, DAI and PYUSD

Settlement to the merchant's Coinbase account, with optional automatic conversion to USD at the spot rate

1% per transaction, no monthly gateway fee for basic usage

NOWPayments

Merchants needing the widest possible asset coverage

REST API, payment buttons, widgets, POS terminal, plugins

350-plus cryptocurrencies including 30-plus stablecoins: USDT, USDC, DAI and BUSD

Crypto to a wallet you control, or hold in a custody balance; fiat conversion runs through integrated partners

1% on payments settled in the same currency; 1.5% when auto-conversion is enabled

PhotonPay

Businesses combining stablecoin acceptance with fiat settlement, payouts and spend control

A single API integration, plus plug-ins and payment links through Checkout

Accepts USDT and USDC alongside fiat currencies, with 100-plus payment methods across both rails

Convert automatically and settle to a preferred currency, or retain funds on-chain and sweep later; balances land in the multi-asset wallet

Published in-app rather than as a public rate card — confirm corridor pricing during onboarding

Hosted Crypto Checkout

A hosted checkout is the fastest route to live. The provider generates the invoice, shows the amount due in the customer's chosen asset at the current rate, sets a payment window, monitors the network for the transfer, and notifies your system when it lands.

It suits merchants who want a provider-managed payment page and do not want to build blockchain monitoring themselves. The trade-offs sit in branding and customer experience: the customer leaves your site or sees a third-party page, the flow is largely fixed, and your options are limited to what the provider supports. Check how status notifications are delivered — a delayed or missed webhook is the most common cause of orders stuck in "pending" after payment.

E-Commerce Plugins

If you run WooCommerce, Shopify, Magento, PrestaShop, OpenCart or WHMCS, an official plugin is usually less work than an API build. CoinGate publishes plugins for WooCommerce, Magento, PrestaShop, OpenCart, WHMCS and Wix — but not Shopify — while NOWPayments covers a similar list including Shopify.

The questions that matter are the boring ones. Does the plugin stay compatible with your platform version and other checkout extensions? Does it push order status back reliably, or will finance be reconciling by hand? And does it handle refunds, or only one-way payments? Plugin quality varies more than gateway fees do, and a broken status sync costs more in support time than a 0.5% fee difference.

If your store platform is part of a wider payment flow — overseas suppliers, marketplace payouts, multi-currency balances — also check whether the gateway handles the settlement side rather than only the checkout moment.

Crypto Payment API

An API integration is right when you need a checkout you control — custom pricing logic, a non-standard cart, marketplace fund routing, or payments embedded in a product rather than a store.

Plan for the engineering, not just the endpoint. You will create invoices server-side, verify webhook or IPN callbacks with a signature, handle partial payments, underpayments and expired invoices, and reconcile against settlement that arrives separately from confirmation. Most providers offer a sandbox; use it to test the failure paths, not just the happy one. Then budget for ongoing maintenance, because networks and supported assets change under you.

How to Accept Crypto Payments on Your Website

  1. Choose the assets and networks you want to accept. Decide whether you will accept only stablecoins such as USDC and USDT, or also volatile assets such as BTC and ETH. Fewer assets mean simpler reconciliation.
  2. Select a gateway, plugin or API. Match the integration to your platform and your team's capacity, and confirm the provider actually serves your registration country and industry.
  3. Complete merchant onboarding and verification. Expect business registration documents, identity checks on directors and beneficial owners, and, for fiat settlement, a bank account in the business's name.
  4. Configure checkout, pricing and settlement preferences. Set invoice expiry, price-display currency, confirmation thresholds and whether funds are retained in crypto or converted.
  5. Test confirmation, failed payments and refunds. Run underpayment, overpayment, expired-invoice and refund scenarios before you go live.
  6. Publish payment and refund policies. State accepted assets, confirmation requirements, refund currency and who bears network charges.
  7. Monitor transactions, reconciliation and settlement. Reconcile confirmations against settlement batches and review FX differences monthly.

Should Your Business Accept Crypto or Stablecoins?

Accepting Bitcoin and Other Volatile Crypto Assets

Bitcoin and similar assets bring a price risk that has nothing to do with your business. A payment confirmed at one rate can be worth measurably less by the time you convert it, which means your margin on the sale moves with the market unless you convert immediately at confirmation.

There is also a timing problem. Confirmations take time, and the longer the invoice window, the more the rate can move. Some providers lock a rate for a fixed period; understand whether you are getting a locked quote or a floating one.

Refunds compound it. If a customer paid in BTC and wants their money back, do you refund the original BTC amount or the original fiat value? The two are not the same, and whatever you decide has to be written into your refund policy before the first dispute.

Accepting Stablecoins

Stablecoins are designed to track a reference currency, which is why many merchants start there: the value collected is close to the value settled, so volatility exposure is greatly reduced. USDC and USDT are the two most widely supported for business payments.

Reduced volatility is not zero risk. Network choice matters — the same stablecoin exists on several chains, and sending on one to an address expecting another can mean lost funds. Custody matters: holding balances with a provider is different from holding them in a wallet you control. Redemption and supported settlement options differ by provider and jurisdiction, and stablecoins are not a deposit-protected product in most markets.

Do not treat stablecoin acceptance as risk-free. It removes most price volatility, not operational, counterparty or compliance risk.

Converting Crypto to Fiat

Automatic conversion is worth considering when your costs, taxes and reporting are all in fiat. Incoming payments convert at confirmation and settle to your bank in a chosen currency, which keeps crypto price movement off your books entirely.

Review the conversion cost carefully — the gateway's processing fee and the conversion spread are separate charges. Check settlement timing (CoinGate's fiat payouts run weekly with a €50 minimum; BitPay settles the next business day), any withdrawal fees, and whether your corridor and currency are actually supported before you commit.

PhotonPay: From Crypto Checkout to Fiat Settlement in One Flow

The four gateways above are checkout products: they take a crypto payment and hand you the value. PhotonPay treats crypto acceptance as one step in a wider flow — checkout, wallet, conversion, payouts and spend control — which matters when crypto receipts are not an end in themselves and you still have suppliers to pay and balances to sweep.

  • Checkout — PhotonPay Checkout accepts USDT and USDC alongside fiat payment methods through one integration, including payment links and invoicing.
  • Wallet — balances land in the multi-asset wallet, which holds fiat and stablecoin in one place.
  • Convert — Convert swaps between fiat and stablecoin balances, so you convert when you choose rather than at confirmation by default.
  • Payouts — Movement reaches 200-plus countries using local clearing networks where available and international rails where they are not.
  • Compliance and eligibility — automated monitoring, on-chain analytics and address screening sit in the flow, and programme availability varies by jurisdiction and onboarding review.

注册photonpay光子易

PhotonPay is a payment platform, not a bank, and product availability varies by jurisdiction, customer type and entity structure. Confirm corridor pricing, settlement currency and payout options during onboarding — see the licence and regulatory disclosures for entity details.

Crypto Payment Fees and Settlement

The published processing fee is only part of what you pay. Budget for the full stack:

  • Gateway processing fees — the headline percentage, such as CoinGate's 1% or BitPay's tiered 2% / 1.5% / 1% plus a per-transaction charge.
  • Network transaction fees — gas or miner fees paid to settle on-chain, separate from the gateway's fee. These are usually passed through.
  • Conversion spreads and withdrawal fees — the difference between the mid-market rate and your quoted rate on conversion, plus any charge to move funds out. SEPA and crypto withdrawals are free above CoinGate's minimum; SWIFT withdrawals carry a 0.5% fee.
  • Confirmation requirements and settlement timing — payment confirmation and money in the bank are two different events. Crypto confirmation is near-instant after the required confirmations; fiat settlement is weekly for CoinGate's standard plan or next business day for BitPay.
  • Refund handling and exchange-rate differences — refunding in a different currency from the one received can trigger a conversion fee (CoinGate charges 0.25 EUR plus 0.1%). Decide in advance whether refunds are in the original asset or the fiat equivalent.

Compliance, Security and Customer Experience

  • Merchant eligibility and jurisdictional restrictions. Every provider applies its own test: entity type, registration country, ownership structure and industry. Confirm eligibility before you build a workflow around a provider.
  • Wallet address and network validation. Validate the destination address and the network before any payout leaves. Transfers sent across incompatible networks are frequently unrecoverable, and this is the most common avoidable loss in crypto operations.
  • Fraud, sanctions and transaction monitoring. Expect KYC on the business, KYB checks on counterparties, and transaction monitoring where applicable. Providers differ sharply in how much of this they handle for you versus leave to you.
  • Refund policy and customer support. State refund currency, timing and who pays network charges. Staff the channel — crypto customers often need help at the confirmation step.
  • Accounting records and reconciliation. Record the fiat value at confirmation, the asset amount received, the fee, and the settlement amount separately. Monthly reconciliation catches FX drift before it becomes a year-end problem.

FAQs About Accepting Crypto Payments on Your Website

How can I accept crypto payments on my website?

Pick a crypto payment gateway, connect it to your site, and choose how you want to be paid. There are four integration routes: a hosted checkout page you redirect customers to, an e-commerce plugin for platforms such as WooCommerce or Shopify, a payment button or shareable payment link, or a direct API integration if you want full control of the checkout. Before choosing, decide which assets you will accept and whether you want to keep the value in crypto or convert it to fiat, since that determines which providers are realistic for you.

Do I need a crypto payment gateway?

Not strictly — you could publish a wallet address and reconcile transfers by hand. In practice most businesses outgrow that quickly. A gateway handles invoice generation, network monitoring, confirmation, settlement and refunds, which is the operational load you otherwise carry yourself. It also gives customers a normal checkout flow rather than a manual copy-and-paste of a long address. The smaller your transaction volume and the more technical your team, the more reasonable the manual route becomes.

Can I accept stablecoins on my website?

Yes. Most crypto payment gateways support the major business stablecoins, and USDC and USDT are the two you will see most often. Two things to verify before you go live: which blockchain networks the provider supports for each asset, and whether your settlement currency and destination bank account are both supported in your jurisdiction.

Can crypto payments be converted into fiat automatically?

Usually yes, but check the mechanics rather than assuming. Most gateways let you set automatic conversion at the moment payment is confirmed, so the value is locked in and you receive your preferred fiat currency on the provider's settlement schedule. Note that the processing fee and the conversion spread are separate costs, and settlement timing varies by provider — weekly on CoinGate's standard plan, next business day with BitPay. Some corridors and currencies are not supported, so confirm yours before you commit.

Conclusion

Accepting crypto payments on a website is a sequencing problem, not a shopping problem. Decide the assets and networks first, then decide whether you want to hold crypto or convert to fiat. Those two answers narrow the field more than any feature comparison.

From there, the trade-off is consistent: hosted checkout and plugins are fastest to launch and cheapest to run, but you inherit the provider's branding and limits. An API costs engineering time up front and ongoing maintenance, but gives you control over pricing, cart logic and marketplace fund routing. Stablecoins sit in the middle — much less price volatility than Bitcoin or Ether, with the same network, custody and compliance decisions to work through.

Whichever route you pick, compare two things that matter more than the headline fee: the settlement schedule, and how refunds are handled when the exchange rate has moved. Both are where the real cost shows up.

If you want stablecoin acceptance plus fiat settlement, payouts and spend control in one flow, PhotonPay's Checkout-to-Wallet sequence covers the full loop — confirm availability and corridor pricing for your registration country during onboarding.

Disclaimer: The information provided on this Blog is for general informational and reference purposes only. It does not constitute investment, financial, legal or other professional advice, nor does it constitute an offer, invitation, solicitation, inducement or financial promotion in any jurisdiction. We make no representation or warranty, express or implied, as to the completeness, accuracy, truthfulness, timeliness or reliability of the information provided on this Blog. The products, services and features referred to on this Blog may not be available in all countries or regions. Their availability, eligibility and applicable terms are subject to applicable laws and regulations and the information provided on the relevant product or service pages. The information provided on this Blog does not constitute an offer or recommendation of products or services to residents of any specific country or region.

Power Your Global Growth with PhotonPay