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
| Network | Asset | Confirmations | Time |
|---|---|---|---|
| Bitcoin Cash | BCH | 3 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.