Pay Tokens
GET /api/v1/pay/tokens
Used by the checkout page — returns the list of payable tokens, grouped by chain, filtered to mainstream tokens only, with logo URLs, sorted by recommendation priority.
Request
GET /api/v1/pay/tokensNo parameters.
Response
{
"chains": [
{
"blockchain": "base",
"caip2": "eip155:8453",
"is_direct": true,
"chain_name": "Base",
"chain_logo": "https://...",
"tokens": [
{
"symbol": "USDC",
"asset_id": "base.USDC",
"decimals": 6,
"price_usd": 1.0,
"contract_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"logo": "https://...",
"priority": 100
},
{
"symbol": "ETH",
"asset_id": "base.ETH",
"decimals": 18,
"price_usd": 2500.42,
"contract_address": null,
"logo": "https://...",
"priority": 90
}
]
},
{
"blockchain": "eth",
"caip2": "eip155:1",
"is_direct": true,
"chain_name": "Ethereum",
"chain_logo": "https://...",
"tokens": [...]
}
],
"chain_count": 15
}| Field | Type | Description |
|---|---|---|
is_direct | bool | Direct chains (with deployed contracts) are listed first |
priority | i64 | Recommendation priority (higher = preferred), used for sorting |
price_usd | f64 | Real-time USD price |
Automatically filters out tokens with price ≤ 0 and low-cap tokens.
