Accept BNB (native) payments without KYC
The gas token of the world's busiest chain
BNB is the native coin of BNB Smart Chain — the asset every BSC wallet holds by default, because it pays the chain's gas. Accepting it serves the BSC-native audience directly: no stablecoin swap, no bridge, just a transfer from whatever wallet the buyer already uses.
Like ETH on Ethereum, BNB is a volatile native coin: invoices re-quote every few minutes until the payment is first seen on-chain, then freeze. Addressing is the standard EVM one-address-plus-unique-amounts pattern, and the same 0x address also receives USDT BEP-20 if you enable it.
Networks & confirmations
| Network | Asset | Confirmations | Time |
|---|---|---|---|
| BSC | BNB (native) | 15 | ~45 s |
Addressing modes
Direct (non-custodial)
Payments go straight to your wallet: static address + unique amounts — one EVM address for all BNB invoices; amount windows disambiguate concurrent payments. The same address also serves USDT BEP-20.
Create an invoice for BNB
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": "BNB",
"order_id": "order-1042"
}'Replace the API key with your pk_test key from the console. Full flow in the quickstart.
BNB (native) payment FAQ
Is BNB volatile like BTC and ETH?
Yes, so BNB invoices behave like BTC and ETH ones: the amount is re-quoted every few minutes until the payment is first seen on-chain, then frozen. The buyer always sees the exact amount to send.
Do BNB and USDT BEP-20 share one wallet?
Yes — one 0x address receives both native BNB and USDT BEP-20, the same way one Ethereum address receives ETH and USDT ERC-20. Connect the address once and enable both assets.
Why 15 confirmations?
Fifteen BSC blocks take about 45 seconds — deep enough for BSC's reorg profile while staying card-like in speed. payment.detected arrives as soon as the transfer is visible.
Who pays the gas?
On the direct checkout gas is the buyer's side of the transfer and never touches your amount — the invoice matches the exact value received. BSC fees run at cents, so even small invoices stay economical.
Start accepting BNB (native) today
Create an account, paste your payout address or connect a wallet, and generate your first BNB invoice in minutes. Want to accept BNB plus everything else? Set payment_currency=any and let the buyer choose the coin at checkout.