GuideUpdated 2026-07-31

Accept USDC for your API

Stablecoin settlement gives an API business three things card rails can't at micro scale: per-request granularity (cents, not minimum-viable-$5 checkouts), instant finality to your own wallet, and buyers that can be software.

With x402, USDC acceptance is not a checkout page — it's a property of the endpoint itself.

What actually settles

Payments settle as USDC (or EURC for euro pricing) on Base mainnet, moved by an EIP-3009 transferWithAuthorization the buyer signs — funds go from the buyer's wallet to yours in a single on-chain transaction submitted by the facilitator. The ArisPay facilitator (facilitator.arispay.app) verifies each authorization, prevents replays, and charges no facilitator fee.

Going live

Test on Base Sepolia (the default network in `paygate init`), then switch with a flag. Your receiving address is public information — no secret handling on the seller side.

Testnet → mainnet
# develop
npx paygate init --framework express --wallet 0xYourAddress
# go live
npx paygate init --framework express --wallet 0xYourAddress --network base

Euro pricing

Pass `--currency EUR` (with `--network base`) to price in euro cents and settle EURC. Same protocol, same facilitator, different unit.

Not sure whether agents can already find and pay your service? Run the free readiness scan first — it inspects your public contracts, agent documentation, and payment support in under 30 seconds.

Pricing guidance

  • Quote in cents of your business currency (USD or EUR), not in token amounts — the protocol converts exactly (USDC has 6 decimals; 1 cent = 10,000 micro-USDC) so your ledger stays in integers.

FAQ

Do I pay gas?
No — the facilitator's relayer submits the settlement transaction. Your side of the flow is HTTP.
Can I verify a settlement independently?
Yes. Every settlement is an on-chain Base transaction; the response's payment header carries the transaction hash, and the facilitator exposes receipt lookups.

Is your service agent-ready?

Run the free readiness scan — it inspects your live endpoint's discoverability, machine-readable contracts, and payment support, then tells you the highest-impact fix.

Accept USDC Payments for Your API | ArisPay