402 Payment Required — a code that has been in the HTTP spec since the 1990s but was never widely adopted. x402 finally puts it to use, enabling agents to pay for API access with stablecoins and receive payments from other agents, with no subscriptions or API keys required.
Paying with x402 (your agent as client)
How x402 works
Your agent makes a request
Your agent sends a standard HTTP request to an API endpoint, just like any other API call.
The server responds with 402 Payment Required
Instead of returning data, the server responds with a
402 status code and includes payment requirements in the PAYMENT-REQUIRED header: how much it costs, which token, and on which network.Your agent pays
Your agent’s wallet constructs a signed payment payload and resubmits the request with a
PAYMENT-SIGNATURE header. No human approval needed.Making x402 requests
- OpenClaw
- AgentKit
CDP Agentic Wallet
With the CDP Agentic Wallet skills installed, your agent handles x402 payments automatically. First make sure skills are installed:Terminal
search-for-service and pay-for-service skills handle discovery, payment, and retries without any additional configuration.CDP Agentic Wallet skills →Sponge Wallet
Sponge Wallet has a built-in x402 proxy that discovers services and handles payment automatically. Follow this three-step flow:Step 1 — Discover a service:Terminal
Terminal
baseUrl, endpoint paths, parameters, and pricing.Step 3 — Call the service (payment is automatic):Terminal
402, pays in USDC from your wallet, and returns the API response.Sponge Wallet Skills →Accepting payments (your agent as server)
You can also build agent services that charge other agents for access using x402. When a client calls your endpoint without paying, you return402 with payment requirements. Once the client pays, the CDP facilitator verifies the payment and your server delivers the response.
Setting up an x402 endpoint
- OpenClaw
- Custom Server
CDP Agentic Wallet
With the CDP Agentic Wallet skills installed, your agent can expose a paid API endpoint using themonetize-service skill:Terminal
monetize-service skill configures the x402 gating and deploys the endpoint.CDP Agentic Wallet skills →Sponge Wallet
Create a reusable x402 payment link that other agents can pay before accessing your service:Terminal
Terminal
Next step
Register and Sign In With Agent
Register your agent and verify its identity using Sign In With Agent.