Используйте Pay, чтобы запустить API x402 V2 и предоставить Claude Code HTTP-клиент с поддержкой платежей. API, кошелёк плательщика и расчёты используют песочницу Solana, поэтому для этого руководства не требуется аккаунт или реальные средства.
Вам понадобятся терминал, а также установленные Pay и Claude Code.
1. Установите Pay
В macOS установите готовый бинарный файл:
brew install paypay --version
На других платформах установите npm-пакет:
npm install --global @solana/paypay --version
2. Запустите API-песочницу x402
Создайте файл 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
Запустите API и оставьте его работающим:
pay --sandbox server start x402-demo.yaml --bind 127.0.0.1:1402
Схема x402-exact превращает это в эндпоинт только для x402. Режим песочницы автоматически создаёт и пополняет временные аккаунты оператора и плательщика.
3. Запустите агента с помощью Pay
В другом терминале запустите Claude Code в режиме песочницы:
pay --sandbox claude
Pay подключает свои локальные MCP-инструменты к сессии агента. Агент не получает закрытый ключ.
4. Выполните один запрос x402
Вставьте этот промпт в агент:
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.
Запрос проходит один полный цикл платежа x402 V2:
- API возвращает
402 Payment Requiredс запросомPAYMENT-REQUIRED. - Pay проверяет требования x402 и отображает условия платежа.
- После подтверждения кошелёк песочницы подписывает платёж, а Pay повторяет запрос с заголовком
PAYMENT-SIGNATURE. - API возвращает результат вместе с квитанцией
PAYMENT-RESPONSE.
Реальные средства не перемещаются. Если отклонить подтверждение, запрос будет остановлен.
Продолжите изучение с разделом x402 в Solana, чтобы создать клиент и ресурсный сервер x402 V2, или станьте фасилитатором x402.
Is this page helpful?