Skip to content
Payfim - Secure. Simple. Yours.
Coins

How to accept BNB payments on BNB Smart Chain

Payfim accepts native BNB on BNB Smart Chain, paid directly to a 0x address you control. Unlike the other Ethereum-style coins, BSC lookups are not included in Etherscan's free API tier, so you need a paid Etherscan plan or a compatible endpoint.

PFPayfim Team · September 29, 2026 · 5 min read
How to accept BNB payments on BNB Smart Chain
Key takeaways
  • BNB is the native coin of BNB Smart Chain (BSC), popular with users of the Binance ecosystem.
  • As of September 2026, BNB Chain documents a block time around 0.45 seconds and a standard gas price of 0.05 gwei.
  • Etherscan lists BNB Smart Chain as a paid-tier chain in its API V2, so a free key is not enough.
  • Payfim waits 15 confirmations by default, which on BSC still takes only seconds.

BNB is the coin of the BNB Chain ecosystem, and BNB Smart Chain (BSC) is the EVM-compatible network where it is used for fees and transfers. It uses the same 0x address format as Ethereum, and the same kinds of wallets work with it. Many customers who trade on Binance hold BNB, which is why some stores choose to accept it.

Read this first: the API requirement

Payfim verifies BSC payments through the Etherscan API V2, the same multichain API that checks ETH, USDT ERC20, USDC, LINK and HYPE. The difference is pricing. Etherscan's own supported-chains list marks BNB Smart Chain Mainnet (chain ID 56) as not available on the free tier as of September 2026. The older standalone BscScan API has been folded into Etherscan's API.

You have two options:

  1. A paid Etherscan API plan that includes BSC. This is the simplest route: the same key keeps working for all your other Ethereum-based coins.
  2. An Etherscan-compatible endpoint entered under Blockchain APIs → API endpoint (advanced). Be aware that this one endpoint setting is shared by every Ethereum-style coin in Payfim, so it must also answer correctly for Ethereum and HyperEVM requests if you accept those.

If neither suits you, skip BNB. It is the only Payfim coin whose default data source needs a paid plan, and customers who hold BNB can often pay in USDT instead.

Why do merchants accept BNB at all?

Low cost and speed for the customer, plus a large base of existing holders. BNB Chain's documentation describes a block time of about 0.45 seconds after a series of upgrades and a standard gas price of 0.05 gwei, putting typical transfers at around half a cent or less. OpenChainBench's September 2026 snapshot put the median BNB Chain transfer fee at roughly a tenth of a cent. Fees are paid by the sender in BNB.

How long does a BNB payment take in Payfim?

Payfim's default for BNB is 15 confirmations, more than for Ethereum because blocks are so much faster. With sub-second blocks, 15 confirmations accumulate in a matter of seconds. In practice, the order updates on your gateway's next check after the payment lands, usually within a minute when the cron job runs every minute.

Receiving wallet

Any EVM wallet where you hold the recovery phrase can receive BNB on BSC, including hardware wallets and mainstream non-custodial browser and mobile wallets once BNB Smart Chain is added as a network. You can use the same 0x address you use for Ethereum; the private key controls that address on both chains.

Use a normal wallet account, not a smart-contract wallet that exists only on Ethereum. A contract deployed on Ethereum does not automatically exist at the same address on BSC.

Step-by-step setup

  1. Upgrade your Etherscan API account to a plan that covers BNB Smart Chain, or arrange a compatible endpoint.
  2. Under Wallets & coins → Blockchain APIs, save the key (and endpoint, if you use one) and click Save API settings.
  3. In the coin list, paste your 0x… address into the BNB – BNB Smart Chain (BEP20) row.
  4. Leave confirmations blank for 15, switch BNB on, Save wallets, and press Test. If the test fails, check that your API plan covers BSC.

Payfim detects both direct BNB transfers and BNB sent through smart contracts, such as exchange withdrawals, as long as the smart-contract detection option under Blockchain APIs is left on.

Checklist before you switch BNB on

BNB pitfalls

If you decide against BNB later, simply switch the coin off in Wallets & coins. Existing invoices keep their history, and customers no longer see the option at checkout.

Related

See accepting ETH for the shared Etherscan setup and adding wallets for the full dashboard walkthrough. Agencies running several shops can cover all platforms with the All-Access Bundle.

Sources

Third-party facts were checked on the date shown above. Prices and features of other services change - always confirm on their official pages.

  1. Etherscan API: supported chains
  2. BNB Chain docs: BNB Smart Chain overview
  3. BNB Chain: migration from BscScan API
  4. OpenChainBench: network fees
  5. BNB Chain Fusion (BNB Beacon Chain sunset)

Frequently asked questions

Why does BNB need a paid Etherscan plan?

Etherscan API V2 lists BNB Smart Chain as a paid-tier chain. The free key covers Ethereum and HyperEVM but not BSC.

Can I use my Ethereum address for BNB?

Yes, if it is a normal wallet account. The same private key controls that 0x address on BNB Smart Chain.

Does Payfim accept USDT on BNB Smart Chain?

No. The BNB option counts native BNB only. USDT is supported on TRON (TRC20) and Ethereum (ERC20).

How many confirmations does Payfim use for BNB?

Fifteen by default. With BSC block times under a second, that takes only seconds.

Can I use another API provider instead of Etherscan?

Yes, any Etherscan-compatible endpoint, set under API endpoint (advanced). It applies to all Ethereum-style coins, so it must support those chains too.

Accept crypto on your store today

Self-hosted, non-custodial, zero fees. Lifetime license.