Open facilitator for the x402 HTTP payment protocol on ARC Testnet. Drop-in middleware for any Express app — charge per request in USDC.
Use these values when configuring sellers or buyers on the ARC testnet.
Three paths to integrate x402 payments.
Add payment-gated endpoints to any Express app using Circle's Gateway SDK.
Install: npm install @circlefin/x402-batching express
The SDK handles 402 response, payment verification, and settlement automatically.
Pay x402-protected endpoints using the Gateway client. One-time USDC deposit, then pay any endpoint.
Get testnet USDC from the Circle Faucet → select Arc Testnet.
Test the facilitator directly with curl. Useful for debugging or building custom clients.
All endpoints are public — no authentication required. Click to expand.
Returns list of supported payment networks and their configurations.
Returns facilitator status, uptime, and network count. Use for monitoring.
Validates a payment payload against the Circle Gateway. Called by seller middleware before granting access.
Executes the on-chain settlement after successful verification. Called by seller middleware after responding to buyer.
Most issues are due to insufficient balance or incorrect network configuration.
Everything you need to build on x402 + ARC.