Usa Pay para ejecutar una API x402 V2 y dotar a Claude Code de un cliente HTTP compatible con pagos. La API, la billetera del pagador y la liquidación utilizan la sandbox de Solana, por lo que este tutorial no requiere una cuenta ni fondos reales.
Necesitas una terminal, Pay y Claude Code instalados.
1. Instala Pay
En macOS, instala el binario precompilado:
brew install paypay --version
En otras plataformas, instala el paquete de npm:
npm install --global @solana/paypay --version
2. Inicia una API x402 de sandbox
Crea x402-demo.yaml:
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
Inicia la API y déjala en ejecución:
pay --sandbox server start x402-demo.yaml --bind 127.0.0.1:1402
El esquema x402-exact convierte esto en un endpoint exclusivo de x402. El modo sandbox crea
y financia automáticamente cuentas temporales de operador y de pagador.
3. Lanza el agente con Pay
En otra terminal, inicia Claude Code en modo sandbox:
pay --sandbox claude
Pay adjunta sus herramientas MCP locales a la sesión del agente. El agente no recibe una clave privada.
4. Realiza una solicitud x402
Pega este prompt en el agente:
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.
La solicitud sigue un ciclo completo de pago x402 V2:
- La API devuelve
402 Payment Requiredcon un desafíoPAYMENT-REQUIRED. - Pay valida los requisitos de x402 y muestra las condiciones del pago.
- Tras la aprobación, la billetera de sandbox firma y Pay reintenta la solicitud con
PAYMENT-SIGNATURE. - La API devuelve el resultado con un recibo
PAYMENT-RESPONSE.
No se mueven fondos reales. Si rechazas la aprobación, la solicitud se detiene.
Continúa con x402 en Solana para crear un cliente y un servidor de recursos x402 V2, o conviértete en facilitador de x402.
Is this page helpful?