Χρησιμοποιήστε το Pay για να εκτελέσετε ένα API x402 V2 και να δώσετε στο Claude Code έναν HTTP client με υποστήριξη πληρωμών. Το API, το πορτοφόλι του πληρωτή και ο διακανονισμός χρησιμοποιούν όλα το sandbox του Solana, επομένως αυτός ο οδηγός δεν απαιτεί λογαριασμό ή πραγματικά κεφάλαια.
Χρειάζεστε ένα τερματικό και εγκατεστημένα τα Pay και Claude Code.
1. Εγκατάσταση του Pay
Σε macOS, εγκαταστήστε το προμεταγλωττισμένο δυαδικό αρχείο:
brew install paypay --version
Σε άλλες πλατφόρμες, εγκαταστήστε το πακέτο npm:
npm install --global @solana/paypay --version
2. Εκκίνηση ενός sandbox 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 καθιστά αυτό το endpoint αποκλειστικά x402. Η λειτουργία sandbox δημιουργεί
και χρηματοδοτεί αυτόματα προσωρινούς λογαριασμούς διαχειριστή και πληρωτή.
3. Εκκίνηση του πράκτορα με το Pay
Σε ένα άλλο τερματικό, ξεκινήστε το Claude Code σε λειτουργία sandbox:
pay --sandbox claude
Το Pay συνδέει τα τοπικά εργαλεία MCP του στη συνεδρία του πράκτορα. Ο πράκτορας δεν λαμβάνει ιδιωτικό κλειδί.
4. Υποβολή ενός αιτήματος x402
Επικολλήστε αυτό το prompt στον πράκτορα:
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 και εμφανίζει τους όρους πληρωμής.
- Μετά την έγκριση, το πορτοφόλι sandbox υπογράφει και το Pay επαναλαμβάνει το αίτημα με
PAYMENT-SIGNATURE. - Το API επιστρέφει το αποτέλεσμα με μια απόδειξη
PAYMENT-RESPONSE.
Δεν μεταφέρονται πραγματικά κεφάλαια. Η απόρριψη της έγκρισης σταματά το αίτημα.
Συνεχίστε με το x402 στο Solana για να δημιουργήσετε έναν πελάτη και έναν διακομιστή πόρων x402 V2, ή γίνετε facilitator x402.
Is this page helpful?