Gebruik Pay om een x402 V2-API uit te voeren en Claude Code een betaalbewuste HTTP-client te geven. De API, de payer-wallet en de afwikkeling maken allemaal gebruik van de Solana-sandbox, dus voor deze walkthrough heb je geen account of echte middelen nodig.
Je hebt een terminal nodig, met Pay en Claude Code geïnstalleerd.
1. Pay installeren
Installeer op macOS de vooraf gebouwde binary:
brew install paypay --version
Installeer op andere platforms het npm-pakket:
npm install --global @solana/paypay --version
2. Een x402-sandbox-API starten
Maak x402-demo.yaml aan:
name: x402-demosubdomain: x402-demotitle: "x402 Demo"description: "Minimal x402 V2 sandbox endpoint."category: devtoolsversion: v1routing:type: respondoperator:currencies:usd: ["USDC"]network: "localnet"fee_payer: trueendpoints:- method: GETpath: "report"description: "Return a sandbox report."metering:schemes: [x402-exact]dimensions:- direction: usageunit: requestsscale: 1tiers:- price_usd: 0.001
Start de API en laat deze draaien:
pay --sandbox server start x402-demo.yaml --bind 127.0.0.1:1402
Door het x402-exact-schema wordt dit een eindpunt dat alleen x402 ondersteunt. De sandboxmodus maakt
tijdelijke operator- en payer-accounts automatisch aan en voorziet ze van saldo.
3. De agent starten met Pay
Start in een andere terminal Claude Code in de sandboxmodus:
pay --sandbox claude
Pay koppelt zijn lokale MCP-tools aan de agentsessie. De agent ontvangt geen privésleutel.
4. Eén x402-verzoek doen
Plak deze prompt in de agent:
Use Pay to make exactly one sandbox x402 API request tohttp://127.0.0.1:1402/report.Before paying, show me the amount and ask for approval. Then return the APIresult and payment receipt. Do not make any other paid requests.
Het verzoek doorloopt één volledige x402 V2-betaallus:
- De API retourneert
402 Payment Requiredmet eenPAYMENT-REQUIRED-challenge. - Pay valideert de x402-vereisten en toont de betalingsvoorwaarden.
- Na goedkeuring ondertekent de sandbox-wallet en probeert Pay het verzoek opnieuw met
PAYMENT-SIGNATURE. - De API retourneert het resultaat met een
PAYMENT-RESPONSE-bevestiging.
Er worden geen echte middelen verplaatst. Als je de goedkeuring weigert, wordt het verzoek gestopt.
Ga verder met x402 op Solana om een x402 V2-client en resourceserver te bouwen, of word een x402-facilitator.
Is this page helpful?