Blockchains
- Arc
- Base
- Polygon PoS
upto scheme is available on all supported mainnet networks and Arc
testnet.
Dynamic lookup
Facilitator Service exposes the current schemes and USDC contracts dynamically through/supported.
Advertise upto in your payment requirements only on networks where
/supported lists an upto kind.
Identifiers and contracts
Use theCAIP-2 value as the network field and the USDC contract as the
asset field in your x402 paymentRequirements. The schemes column lists the
x402 payment schemes Facilitator Service accepts on each blockchain.
Mainnet
Testnet
Usage-based payment contracts
upto payments use
these contracts on every network that supports upto:
Buyers approve Permit2 to spend their USDC, onchain or with a signed EIP-2612
permit. The proxy is the
spender the buyer signs, and the contract Facilitator
Service calls to settle.
Confirmation thresholds
Facilitator Service reports/settle and
/status as
completed only after the threshold for the target blockchain is met.
On Base, a verified reorg after completion moves the payment to
failed with
reason=reorged. Facilitator Service never resubmits a reorged payment
automatically.