Skip to content

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/tokens

No 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
}
FieldTypeDescription
is_directboolDirect chains (with deployed contracts) are listed first
priorityi64Recommendation priority (higher = preferred), used for sorting
price_usdf64Real-time USD price

Automatically filters out tokens with price ≤ 0 and low-cap tokens.