Supported cryptocurrencies
Current snapshot
Section titled “Current snapshot”Snapshot captured on the day this documentation was last updated. If you notice differences with GET /currencies, the endpoint prevails.
| Cryptocurrency | Symbol (base) | Supported networks |
|---|---|---|
| Bitcoin | BTC | Native network |
| Bitcoin Lightning | BTCL | Lightning Network (different flow: BOLT11 invoice) |
| Tether USDT | USDT and variants | Ethereum, Polygon, Tron, Arbitrum, Optimism, Solana |
| USD Coin USDC | USDC and variants | Ethereum, Polygon, Arbitrum, Optimism, Base, Solana |
| Ethereum | ETH and variants | Ethereum, Arbitrum, Base, Optimism |
| Dai Stablecoin | DAI and variants | Ethereum, Polygon, Arbitrum |
| Dash | DASH | Native network |
| Bitcoin Cash | BCH | Native network |
| Ripple | XRP | Native network (⚠️ requires TAG/MEMO) |
| Tron | TRX | Native network |
| Algorand | ALGO | Native network (⚠️ requires TAG/MEMO) |
| Solana | SOL | Native network |
| Avalanche | AVAX | C-Chain |
How symbols work
Section titled “How symbols work”In B4bit Pay each (currency, network) combination has its own symbol. For example, USDC exists on multiple networks:
USDC→ EthereumUSDC_POLYGON_NXTB→ PolygonUSDC_ARB_3SBJ→ ArbitrumUSDC_OPT_9T08→ OptimismUSDC_BASECHAIN_ETH_5I5C→ BaseSOL_USDC_PTHX→ SolanaTRX_USDC_6NU3→ TronUSDC_AVAX→ Avalanche
When you create an order with POST /orders/, pass the exact symbol you want to charge. Obtain it from GET /currencies.
Mandatory TAG/MEMO
Section titled “Mandatory TAG/MEMO”Bitcoin Lightning
Section titled “Bitcoin Lightning”BTCL uses the Lightning Network, an instant off-chain payment protocol. The flow is different: instead of an address + amount, B4bit Pay returns a BOLT11 invoice that the customer pays with their Lightning wallet.
Upcoming additions
Section titled “Upcoming additions”B4bit Pay continuously adds new cryptocurrencies and networks. Check the changelog or subscribe to dashboard notifications.