Multi-chain Settlement
The gateway settles paid calls in USDC over x402 on multiple networks. A paid endpoint’s402 response lists one payment requirement per network the API is
configured for; the buyer picks a network, pays on it, and the publisher is paid
out on that same network.
Supported networks
| Network | network id | USDC asset | Status |
|---|---|---|---|
| Base | base | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | Live |
| Solana | solana | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | Live |
| Polygon | polygon | 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 | Coming soon |
| Arbitrum | arbitrum | 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 | Coming soon |
meta.settlement.networks of the discovery
document at https://gateway.apiosk.com/.well-known/x402, which also lists the
per-resource accepts entries with their networks.
The multi-accept 402
A paid route’s402 now carries multiple accepts[] entries, one per
network the API is configured for:
- the publisher’s primary network comes first
- Base is always included as a fallback
- any additionally configured chains follow
network,
asset, payTo, and extra differ. Solana entries carry extra.feePayer
(the facilitator’s fee payer) instead of the EVM EIP-712 extra.{name,version}.
How buyers choose a network
- Read the
accepts[]array from the402. - Pick the entry whose
networkyou can pay on. - Sign and pay per that entry (EVM entries via the EIP-712 domain in
extra, Solana entries via the facilitator fee payer inextra.feePayer). - Put the network name (
base,solana,polygon,arbitrum) in the payment payload you send inx-payment: the gateway settles against the matchingacceptsentry.
Publisher payout wallets
Publishers configure settlement networks by attaching payout wallets in the provider portal:- attach up to 4 payout wallets per API: exactly one per chain, chosen from your verified wallets
- the connected wallet’s chain is auto-detected: Base, Polygon, and Arbitrum via the wallet’s active chain; Solana via Phantom
- wallet ownership must be verified before a wallet can be attached: EVM wallets sign the ownership message with an EIP-191 signature, Solana wallets sign the same message with Phantom (ed25519)
Payout routing
Earnings settle to the wallet of the chain the buyer paid on: pay on Solana, and the publisher’s Solana wallet receives the payout; pay on Base, and the Base wallet does. The split is unchanged, 98% to the publisher, 2% platform fee, on every network.Base fallback guarantee
If a network is unavailable, facilitator support is missing or the listing’s configuration for that chain is incomplete, the gateway falls back to Base USDC. Because every402 always includes a Base entry, a 402 is always
payable.
The SEPA Direct Debit rail is unaffected by network selection, it settles in
euros on the bank side regardless of which chains a listing is configured for.
See Payment Options.
Related links
- Payment model: /overview/payment-model
- Payment options: /guides/payment-options
- Consumer guide: /guides/consumers
- Bazaar discovery: /guides/bazaar-discovery