← Back to Blog
Blockchain & Payments28.03.2026·7 min read

How Crypto Payments Work: A Merchant's Complete Guide

A crypto payment flows through five stages: checkout selection, wallet address generation, customer transfer, blockchain confirmation, and on-chain settlement. The entire process takes seconds to minutes and the merchant never touches cryptocurrency directly.

Quick Answer

When a customer selects crypto at checkout, the checkout software generates a wallet address or QR code. The customer sends crypto from their wallet, the blockchain confirms the transaction, the checkout software captures the signed on-chain transaction at the locked exchange rate and delivers confirmed data to the merchant's systems ...

Forty percent of US merchants now accept some form of cryptocurrency, according to PayPal's 2026 Commerce Report. That number was 16% in 2023. The shift is not hype driven. It is economics driven. Merchants are discovering that crypto payments cost less, settle faster, and eliminate chargebacks compared to traditional card processing.

Yet most merchants still do not understand what actually happens when a customer pays with crypto. The process feels like a black box: the customer taps something, blockchain magic occurs, and money hopefully appears. That lack of understanding creates hesitation.

This guide breaks down every step of a crypto payment, from the moment a customer selects “Pay with crypto” to the moment fiat lands in your bank account. You will understand wallet types, confirmation times, gas fees, volatility protection, and settlement options clearly enough to make informed decisions for your business.

The End-to-End Crypto Payment Flow

A crypto payment moves through five sequential stages. The customer selects crypto at checkout, the checkout software generates a receiving address, the customer sends funds, the blockchain confirms the transaction, and the checkout software captures and delivers the signed on-chain data to the merchant. Here is exactly what happens at each stage.

Step 1: Customer selects crypto at checkout

The customer reaches your checkout page and selects cryptocurrency as their payment method. The gateway displays supported tokens and calculates the exact amount owed in each one using real-time exchange rates. For a $100 order, the customer might see 0.0384 ETH, 100.02 USDC, or 0.00098 BTC. The gateway locks this rate for a window of 10-15 minutes, protecting both parties from price swings during the payment process.

Step 2: Gateway generates a wallet address or QR code

Once the customer selects their token and chain, the gateway generates a unique receiving address for that transaction. This address is typically displayed as a QR code for mobile wallets and as a copyable string for desktop wallets. Some gateways, including SpacePay, also support direct wallet connection through WalletConnect, MetaMask, and other popular wallet protocols. This means the customer can approve the transaction with a single tap rather than manually copying an address.

Step 3: Customer sends crypto from their wallet

The customer approves the transaction in their wallet. If they connected through WalletConnect or a browser extension, the transaction is pre-populated with the exact amount and destination address. If they are scanning a QR code, they confirm the details in their mobile wallet. Either way, the customer signs the transaction with their private key and broadcasts it to the blockchain network.

Step 4: Blockchain confirms the transaction

Once broadcast, the transaction enters the blockchain's mempool (pending transaction queue) and waits for validators to include it in a block. Confirmation speed depends entirely on the network. The gateway monitors the blockchain in real time, tracking the transaction hash and updating the merchant's order status as confirmations accrue.

Step 5: Checkout software confirms and delivers on-chain data

After sufficient confirmations, the checkout software marks the payment as confirmed at the locked exchange rate. SpacePay captures the signed on-chain transaction and delivers the confirmation data — including the transaction hash, confirmed amount, and locked-rate fiat equivalent — to the merchant's systems via webhook. Any downstream conversion or bank settlement is handled separately by the merchant's financial infrastructure.

Crypto Payment Flow: Quick Reference

Here is the complete flow as a numbered sequence for easy reference. Each step follows automatically from the previous one with no manual intervention required from the merchant.

  1. Customer selects “Pay with crypto” at checkout.
  2. Checkout software calculates exact amount in selected token and locks the exchange rate.
  3. Checkout software generates a unique wallet address, QR code, or direct wallet prompt.
  4. Customer approves and sends crypto from their wallet.
  5. Transaction broadcasts to blockchain and enters the confirmation queue.
  6. Checkout software monitors blockchain and confirms receipt (seconds to minutes).
  7. Checkout software captures the signed on-chain transaction and delivers confirmed data to the merchant's systems.
  8. Merchant's downstream financial infrastructure handles any conversion or bank settlement.

The merchant experience is nearly identical to receiving a card payment. The order confirmation appears in your dashboard, the on-chain confirmation data is delivered to your systems, and you ship the product. The only difference is the underlying rails: blockchain instead of card networks.

Wallet Types: Custodial vs Non-Custodial

Customers pay from two types of wallets: custodial wallets managed by exchanges, and non-custodial wallets where the user controls their own private keys. Understanding the difference matters because it affects the checkout experience and the types of customers you can serve.

Custodial wallets

Custodial wallets are hosted by exchanges like Coinbase, Binance, or Kraken. The exchange holds the private keys on the user's behalf. When a customer pays from a custodial wallet, the exchange processes the withdrawal and broadcasts the transaction. These wallets are popular with newer crypto users because they resemble traditional banking apps. Approximately 65% of crypto holders use custodial wallets as their primary wallet, according to a 2025 Chainalysis user behavior report.

Non-custodial wallets

Non-custodial wallets like MetaMask, Trust Wallet, Phantom, and Ledger give the user full control of their private keys. The user signs transactions directly. These wallets support direct connection to checkout software via WalletConnect or browser extensions, enabling one-tap checkout experiences. Non-custodial wallets are preferred by more experienced crypto users and are essential for DeFi interaction.

FactorCustodial WalletNon-Custodial Wallet
Private key holderExchange (third party)User (self-custody)
ExamplesCoinbase, Binance, KrakenMetaMask, Trust Wallet, Phantom
Direct wallet connectionLimited (withdrawal to address)Full (WalletConnect, browser extension)
Checkout experienceCopy address or scan QROne-tap approval
Typical userNewer crypto holdersExperienced crypto users

Your checkout software should support both wallet types. SpacePay supports over 300 wallets across 5 EVM networks, covering both custodial and non-custodial users. Limiting wallet support means turning away paying customers.

Blockchain Confirmation Times: How Long Payments Take

Confirmation time is how long it takes for the blockchain network to validate and finalize a transaction. This is the window between the customer clicking “approve” in their wallet and the checkout software marking the order as confirmed. Times vary dramatically by network.

BlockchainAverage Block TimeTypical ConfirmationsEffective Wait Time
Solana~400ms1Under 1 second
Polygon~2 seconds1-32-6 seconds
BNB Chain~3 seconds1-33-9 seconds
Arbitrum~250ms1Under 1 second
Ethereum~12 seconds1-312-36 seconds
Bitcoin~10 minutes1-310-30 minutes

For most e-commerce use cases, Layer 2 networks like Arbitrum and Polygon offer the best tradeoff: sub-second to single-digit-second confirmations at a fraction of Ethereum's gas cost. Bitcoin is slower but remains important for high-value transactions where its security model is preferred. In 2025, on-chain transaction volume across all networks reached $16 trillion, according to Chainalysis, demonstrating that these networks handle real commerce at scale.

Gas Fees: What They Are and Who Pays Them

Gas fees are the transaction costs charged by blockchain networks to process and validate transactions. Every blockchain charges gas. The critical question for merchants is: who bears this cost?

In a standard crypto transaction, the sender (customer) pays gas. This creates three problems. First, the customer needs to hold the network's native token (ETH for Ethereum, SOL for Solana) in addition to their payment token. Second, gas fees fluctuate unpredictably based on network congestion. Third, displaying gas as a separate line item in a different denomination confuses non-crypto-native buyers and drives checkout abandonment.

Modern checkout software solves this with gas sponsorship. SpacePay absorbs gas fees through relayer infrastructure and meta-transactions. The customer signs a payment intent, SpacePay's backend submits the on-chain transaction and pays the gas. The customer sees only the purchase price. No separate gas charge. No native token requirement. One tap, payment confirmed.

Gas costs vary significantly by network. An Ethereum L1 transfer might cost $1-30 depending on congestion, while a Solana transfer costs a fraction of a cent. SpacePay's network-optimized routing automatically selects the most cost-effective chain when multiple options are available, keeping absorption costs sustainable without passing them to merchants.

Volatility Protection: How Instant Conversion Works

Price volatility is the number one concern merchants raise about accepting crypto. Rate locking at checkout eliminates this risk completely.

Here is how it works. When the customer selects their payment token, the checkout software locks the exchange rate by querying multiple price feeds and establishing a guaranteed rate. This rate is held for a defined window, typically 10-15 minutes. After blockchain confirmation, the confirmed on-chain amount is verified against the locked rate, giving the merchant a definitive fiat-equivalent figure with an immutable on-chain reference.

The result: the merchant's confirmed revenue figure equals exactly the amount displayed at checkout, regardless of market movements. If you sold a $500 product, your on-chain confirmation reflects $500 (minus the checkout fee). It does not matter whether Bitcoin went up 10% or down 10% during the confirmation period. The rate lock eliminates that variable entirely.

This is the same principle credit card processors use when handling foreign currency transactions. The rate is locked at authorization, and the merchant receives a predictable amount. Crypto checkout software simply applies this concept to blockchain-native assets.

What Happens After On-Chain Confirmation

Once SpacePay delivers the on-chain confirmation and signed transaction data to your systems, what happens next depends on your financial infrastructure. Merchants typically choose one of three approaches:

  • Route through a conversion service: The most common approach. Confirmed on-chain funds pass through a separate conversion service that converts to your local currency (USD, EUR, GBP, etc.) and deposits to your bank account. Zero ongoing crypto exposure. This is the option that makes crypto payments feel identical to card payments from an accounting perspective.
  • Hold confirmed crypto on-chain: Retain the confirmed on-chain funds in a wallet you control. This is common for crypto-native businesses or companies that want long-term exposure to digital assets. You accept the volatility risk in exchange for potential upside.
  • Split approach: Route a percentage through a conversion service and retain the rest on-chain. For example, 80% converted and 20% held in USDC or Bitcoin. This gives you a hedged position without full exposure.

SpacePay delivers on-chain confirmation and passes signed transaction data to your systems. Most merchants route confirmed funds through a conversion service immediately after. The important thing is that the choice of what to do downstream is yours, and can be adjusted at any time as your business model evolves.

What This Means for Your Business

Understanding the crypto payment flow reveals why it is structurally superior to card processing for many transaction types. No intermediary banks taking a cut. No 2-5 day settlement delays locking up your cash. No chargebacks reversing completed sales. No cross-border surcharges for international customers.

The global on-chain transaction volume of $16 trillion in 2025 proves this is not speculative. Real money is moving on blockchain rails at scale. Merchants who understand how the payment flow works are better positioned to evaluate providers, set expectations, and integrate crypto payments with confidence.

Integration is straightforward. SpacePay's SDK integrates in under 30 minutes, handles all five stages of the checkout flow automatically, and delivers on-chain confirmation data to your systems in real time. You do not need to manage wallets or monitor blockchains. SpacePay handles all of that.

Frequently Asked Questions

How do crypto payments work for merchants?

When a customer selects crypto at checkout, the checkout software generates a wallet address or QR code. The customer sends crypto from their wallet, the blockchain confirms the transaction, and the checkout software captures the signed on-chain transaction at the locked exchange rate and delivers the confirmed data to the merchant's systems. With SpacePay, on-chain confirmation is delivered in real time.

How long does a crypto payment take to confirm?

It depends on the blockchain. Solana confirms in under 1 second, Ethereum in about 12 seconds, Polygon in roughly 2 seconds, and Bitcoin in approximately 10 minutes. Most checkout software considers a transaction confirmed after 1-3 block confirmations depending on the network.

Who pays the gas fees on a crypto payment?

In standard transactions, the sender pays gas. Modern checkout software like SpacePay absorbs gas fees through relayer infrastructure, so neither the customer nor the merchant pays network fees. SpacePay covers gas as a cost of checkout.

How do merchants protect against crypto price volatility?

Checkout software locks the exchange rate at the moment of checkout. The confirmed on-chain amount is verified against the locked rate, so the merchant's confirmed fiat-equivalent figure is not affected by price movement during confirmation. This eliminates volatility risk at the checkout stage.

Can merchants convert confirmed on-chain funds to fiat?

Yes. Once SpacePay delivers on-chain confirmation, merchants can route confirmed funds through a separate conversion service to receive their local currency. Some merchants keep a portion on-chain and convert the rest — the choice of downstream settlement approach is entirely up to the merchant.

What is the difference between custodial and non-custodial wallets?

Custodial wallets are managed by exchanges like Coinbase that hold private keys on the user's behalf. Non-custodial wallets like MetaMask give the user full control. Both can be used for crypto payments, but non-custodial wallets enable direct wallet connection for one-tap checkout.

How many merchants accept crypto payments in 2026?

Approximately 40% of US merchants now accept cryptocurrency, according to PayPal's 2026 Commerce Report. Globally, the number of businesses accepting crypto has grown over 300% since 2023, driven by lower fees, zero chargebacks, and expanding consumer demand.

What happens if a customer sends the wrong amount?

If the customer underpays, the checkout software flags the payment and prompts them to send the remainder or issues a refund. If the customer overpays, the excess is refunded to their wallet. SpacePay handles both cases automatically through its smart payment reconciliation.

The Bottom Line

Crypto payments follow a clear, predictable flow: checkout selection, address generation, customer transfer, blockchain confirmation, and on-chain settlement. Each stage up to on-chain confirmation is handled automatically by the checkout software. The merchant never touches cryptocurrency directly, never manages wallets, and never worries about volatility during the checkout window.

With 40% of US merchants already accepting crypto and $16 trillion flowing through blockchain networks annually, this is no longer early adopter territory. It is mainstream payment infrastructure with real advantages: lower fees, faster settlement, zero chargebacks, and access to a global customer base that increasingly prefers to pay with digital assets.

The merchants who understand how this flow works today are the ones who will capture that demand tomorrow.