Skip to content

Supported cryptocurrencies

Snapshot captured on the day this documentation was last updated. If you notice differences with GET /currencies, the endpoint prevails.

CryptocurrencySymbol (base)Supported networks
BitcoinBTCNative network
Bitcoin LightningBTCLLightning Network (different flow: BOLT11 invoice)
Tether USDTUSDT and variantsEthereum, Polygon, Tron, Arbitrum, Optimism, Solana
USD Coin USDCUSDC and variantsEthereum, Polygon, Arbitrum, Optimism, Base, Solana
EthereumETH and variantsEthereum, Arbitrum, Base, Optimism
Dai StablecoinDAI and variantsEthereum, Polygon, Arbitrum
DashDASHNative network
Bitcoin CashBCHNative network
RippleXRPNative network (⚠️ requires TAG/MEMO)
TronTRXNative network
AlgorandALGONative network (⚠️ requires TAG/MEMO)
SolanaSOLNative network
AvalancheAVAXC-Chain

In B4bit Pay each (currency, network) combination has its own symbol. For example, USDC exists on multiple networks:

  • USDC → Ethereum
  • USDC_POLYGON_NXTB → Polygon
  • USDC_ARB_3SBJ → Arbitrum
  • USDC_OPT_9T08 → Optimism
  • USDC_BASECHAIN_ETH_5I5C → Base
  • SOL_USDC_PTHX → Solana
  • TRX_USDC_6NU3 → Tron
  • USDC_AVAX → Avalanche

When you create an order with POST /orders/, pass the exact symbol you want to charge. Obtain it from GET /currencies.

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.

B4bit Pay continuously adds new cryptocurrencies and networks. Check the changelog or subscribe to dashboard notifications.