Network Support
Prism supports settlement on Ethereum, Base, BSC, and Arbitrum — both mainnets and their corresponding testnets. Merchants configure which chains and tokens to accept in the Prism Console.
Supported Chains
Mainnet
| Chain | Chain ID | Settlement Time | Gas Cost | Notes |
|---|
| Base | 8453 | ~2 seconds | Very low | Recommended for most uses |
| Arbitrum | 42161 | ~2 seconds | Very low | High-frequency payments |
| BSC | 56 | ~3 seconds | Low | FDUSD settlement |
| Ethereum | 1 | ~12 seconds | Higher | Large value transactions |
Testnet
| Chain | Chain ID | Faucet |
|---|
| Base Sepolia | 84532 | Testnet Faucet |
| Arbitrum Sepolia | 421614 | Testnet Faucet |
| BSC Testnet | 97 | Testnet Faucet |
| Ethereum Sepolia | 11155111 | Testnet Faucet |
Use testnet chains during development and testing. The Prism Gateway, SDK, and webhook flow work identically on testnet — no code changes needed to switch between testnet and mainnet.
Supported Tokens
| Token | Symbol | Chains |
|---|
| First Digital USD | FDUSD | Ethereum, BSC |
| USD Coin | USDC | Ethereum, Base, BSC, Arbitrum |
Prism supports settlement in any stablecoin that implements the EIP-3009 (transferWithAuthorization) interface. FDUSD is available on Ethereum and BSC; USDC is available on all supported chains.
Choosing a Chain
Base is recommended for most use cases. It offers the fastest settlement times and lowest gas costs, making it ideal for high-frequency, low-value payments like API monetization.
Consider these factors when choosing:
| Factor | Recommendation |
|---|
| API monetization / micropayments | Base or Arbitrum (low gas, fast) |
| Large value transactions | Ethereum (deepest liquidity) |
| FDUSD settlement | BSC or Ethereum |
| Maximum agent compatibility | Accept multiple chains |
Accept payments on multiple chains to maximize compatibility with different
agent wallets. Settlement is simplest when both the agent and merchant operate
on the same chain.
Environments
Prism uses a single gateway URL for both testnet and mainnet operations. The chain specified in the payment configuration determines whether the transaction settles on a testnet or mainnet chain.
| Component | URL |
|---|
| Prism Gateway | https://prism-gw.fd.xyz |
| Prism Console | https://prism.fd.xyz |
- Use testnet chain IDs during development (e.g., Base Sepolia:
84532)
- Use mainnet chain IDs for production (e.g., Base:
8453)
- API keys are the same across environments
- The Testnet Faucet provides test tokens for development