DirectCryptoPay Docs

Supported Chains

DirectCryptoPay supports the three most widely used EVM-compatible blockchain networks. Your customers can choose which chain to pay on based on their preference, gas costs, and token availability.

Mainnet Chains

Ethereum

Property Value
Chain ID 1
Native Token ETH
Block Time ~12 seconds
Confirmations Required 12
Typical Gas Cost $1 - $5
Block Explorer etherscan.io

Ethereum is the most established smart contract platform. It offers the highest security and widest token availability, but with higher gas fees compared to L2s and sidechains.

Best for: High-value payments where security is the top priority.

Polygon (PoS)

Property Value
Chain ID 137
Native Token POL (MATIC)
Block Time ~2 seconds
Confirmations Required 30
Typical Gas Cost < $0.01
Block Explorer polygonscan.com

Polygon is an EVM-compatible sidechain with near-zero gas fees and fast block times. It has strong USDC and USDT liquidity.

Best for: Everyday payments, micro-transactions, and cost-sensitive use cases.

BNB Chain (BSC)

Property Value
Chain ID 56
Native Token BNB
Block Time ~3 seconds
Confirmations Required 15
Typical Gas Cost < $0.03
Block Explorer bscscan.com

BNB Chain (formerly Binance Smart Chain) is popular in Asia and among Binance users. It offers low gas fees and fast confirmations.

Best for: Payments from users in the Binance ecosystem.

Testnet Chains

For development and testing, DCP supports the testnet equivalents of each mainnet chain:

Mainnet Testnet Chain ID Faucet
Ethereum Sepolia 11155111 sepoliafaucet.com
Polygon Amoy 80002 faucet.polygon.technology
BNB Chain BSC Testnet 97 testnet.bnbchain.org/faucet

How Chain Selection Works

When a customer initiates a payment:

  1. The widget displays all chains enabled for your integration
  2. The customer selects their preferred chain
  3. Available tokens for that chain are shown
  4. The customer selects a token and completes the payment
  5. Funds arrive at your wallet address on the selected chain

Same Address, Multiple Chains: Your EVM wallet address works on all supported chains. A payment on Polygon arrives at the same 0x... address as a payment on Ethereum -- just on a different network. Make sure you can access your wallet on all enabled chains.

## Choosing Which Chains to Enable

You can enable or disable chains in your integration settings. Consider these factors:

Factor Ethereum Polygon BNB Chain
Gas Cost High Very Low Low
Speed ~3 min ~30 sec ~45 sec
USDC Liquidity High High Medium
User Base Global Global Asia-focused
Security Highest Good Good

Recommendation: For most merchants, enabling Polygon and Ethereum provides the best coverage. Polygon handles cost-sensitive payments, while Ethereum covers users who prefer the mainnet.