Supported assets
Choose a payment source. Merchant settlement and payouts use USDC on Base.
26 coin and network combinations are available for new payments. Each live invoice receives fixed Bridge deposit instructions, and the route is checked before an address is issued.
| Asset code | Display | Minimum source amount |
|---|---|---|
USDC_BASE | USDC on Base | 1 USDC |
USDC_ARBITRUM | USDC on Arbitrum | 1 USDC |
EURC_BASE | EURC on Base | 1 EURC |
USDB_BASE | USDB on Base | 1 USDB |
EURC_ETHEREUM | EURC on Ethereum | 1 EURC |
PYUSD_ETHEREUM | PYUSD on Ethereum | 1 PYUSD |
USDB_ETHEREUM | USDB on Ethereum | 1 USDB |
USDC_ETHEREUM | USDC on Ethereum | 1 USDC |
USDT_ETHEREUM | USDT on Ethereum | 2 USDT |
USDC_HYPER_EVM | USDC on HyperEVM | 1 USDC |
USDC_LINEA | USDC on Linea | 1 USDC |
USDT_PLASMA | USDT on Plasma | 2 USDT |
USDC_POLYGON | USDC on Polygon | 1 USDC |
EURC_SOLANA | EURC on Solana | 1 EURC |
PYUSD_SOLANA | PYUSD on Solana | 1 PYUSD |
USDB_SOLANA | USDB on Solana | 1 USDB |
USDC_SOLANA | USDC on Solana | 1 USDC |
USDG_SOLANA | USDG on Solana | 1 USDG |
USDT_SOLANA | USDT on Solana | 2 USDT |
USDC_SUI | USDC on Sui | 1 USDC |
EURC_TEMPO | EURC on Tempo | 1 EURC |
USDB_TEMPO | USDB on Tempo | 1 USDB |
USDC_TEMPO | USDC on Tempo | 1 USDC |
USDT_TEMPO | USDT on Tempo | 2 USDT |
USDT_TRON | USDT on Tron | 5 USDT |
USDC_WORLD_CHAIN | USDC on World Chain | 1 USDC |
For example, pass { "asset": "EURC_SOLANA" } or { "currency": "EURC", "network": "SOLANA" }. Minimums are in the source coin: a minimum of 1 EURC means one euro. The server checks the source minimum after conversion and rounds the payment amount up to two decimal places.
Source instructions and settlement
The creation request's amount is in the selected source coin. Alternatively, usd_amount requests a source quote for a dollar price. Follow the returned payment_instructionsfor the exact coin, network, amount, deposit address and any required memo. Do not construct a payment from the invoice's financial fields.
On new live invoices, top-level currency, network and asset_code describe USDC on Base. The invoice amount is its estimated USDC total; received_amount is the actual USDC settlement. Conversion and network fees can change the settled amount. Merchant credit follows verified USDC delivery, and payouts use USDC on Base.
Accepted coins (per merchant)
In the dashboard under Settings → Accepted coins, choose which of the coins above your customers can pay with. That list controls:
- New invoice and payment-link forms
POST /api/v1/invoicesandPOST /api/v1/payment-links(disabled coins are rejected)- The source selected before a live checkout is created
The default setting accepts all available sources. Existing custom selections remain in effect. Card purchase is available only for new checkouts whose source is USDC_BASE, when configured.
BTC, LTC, ETH and native SOL are unavailable for new payments. Previously issued payment addresses remain monitored. A live checkout's source cannot be switched after creation; create a new invoice to choose another route.