Skip to content
ZeroKYC Pay

Accept Bitcoin Cash (BCH) payments without KYC

Peer-to-peer cash, literally

Bitcoin Cash is the chain that kept Bitcoin's original promise of peer-to-peer cash: fees stay at cents regardless of load, blocks never congest, and a loyal payment-first community has used it for a decade. For merchants it behaves like a faster, cheaper BTC.

Mechanically it is the familiar UTXO pattern: on the direct plan buyers pay straight to your own cashaddr (q…), simultaneous invoices are told apart by unique amounts, and detection watches decoded transactions through the PSF Fulcrum public indexer — no API keys. Three blocks, roughly thirty minutes, is the confirmation budget.

Networks & confirmations

NetworkAssetConfirmationsTime
Bitcoin CashBCH3 blocks~30 min

Addressing modes

Direct (non-custodial)

Payments go straight to your wallet: One static Bitcoin Cash cashaddr (q…) from any wallet — every invoice pays to it with a unique amount window. Legacy 1…/3… addresses work too.

Create an invoice for BCH

curl -X POST https://api.zerokyc-payments.com/v1/invoices \
  -H "Authorization: Bearer pk_test_..." \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: order-1042" \
  -d '{
    "amount": "49.00",
    "base_currency": "USD",
    "payment_currency": "BCH",
    "order_id": "order-1042"
  }'

Replace the API key with your pk_test key from the console. Full flow in the quickstart.

Bitcoin Cash (BCH) payment FAQ

How fast does a BCH payment confirm?

After 3 network confirmations — about 30 minutes on Bitcoin Cash's 10-minute blocks. The budget is one block deeper than BTC's 2 because BCH carries less hashrate behind each confirmation. payment.detected fires as soon as the transaction is visible.

Which address do I connect?

A cashaddr (q…, with or without the bitcoincash: prefix) from Electron Cash, the Bitcoin.com wallet, Ledger, Trezor or any BCH wallet. Legacy 1…/3… addresses are accepted too and mapped automatically.

BCH vs BTC vs LTC?

Three UTXO cousins with different audiences: BTC brings the deepest liquidity, LTC the hosting tradition, BCH the payment-first community with cent-level fees. All three cost you nothing extra — payment_currency=any lets the buyer pick.

Is BCH volatile?

Yes — BCH invoices re-quote every few minutes until the payment is first seen on-chain, then freeze. The buyer always sees the exact amount to send.

Start accepting Bitcoin Cash (BCH) today

Create an account, paste your payout address or connect a wallet, and generate your first BCH invoice in minutes. Want to accept BCH plus everything else? Set payment_currency=any and let the buyer choose the coin at checkout.