Returns the token options a payor can use to pay this invoice.
Use the returned network and id (as tokenId) to call POST /api/v1/payments/payment-addresses.
Notes:
availability_status is DEVNET.has_settlement_route=false include unavailable_reason.availability_status values: DEVNET, AVAILABLE, STALE, NO_LIQUIDITY, QUOTE_REQUIRED.mode=monitored (default): only monitored tokens (precomputed snapshot pricing).mode=all: includes non-monitored tokens with availability_status=QUOTE_REQUIRED.mode=network: filters to a single network (requires network query param).Payment session token (opaque). Returned when creating an invoice; send on every request.
Payment session signature in the format signature_hash.timestamp_ms (returned with the invoice/session).
Controls whether non-monitored tokens are included.
monitored, all, network Required when mode=network. Filters tokens to the given network (lowercase).
ethereum, base, solana, avalanche, ton, bsc, arbitrum, optimism, cardano, sui Token list
Token ID
Token ticker symbol
Full token name
Token standard type
native, erc20, spl, ton, sui Blockchain network
Token decimal places
Smart contract address (null for native tokens).
Whether memo is required
Whether settlement path exists
Whether this token can be used as a stable settlement token (when applicable).
Whether this token is monitored for precomputed rates (mainnet only).
Exchange rate to settlement token
Total cost in USD after settlement
Whether payment and settlement tokens match
Pricing tier
Tier-based fee amount
Quote availability status.
AVAILABLE, STALE, NO_LIQUIDITY, QUOTE_REQUIRED, DEVNET Last rate update timestamp
Present when has_settlement_route is false (e.g. no liquidity or stale quote data).