x402 Playground
Explorez le protocole de paiement x402 sous tous les angles. Parcourez le flux complet en tant que Payer, Seller ou Facilitator.
Paratro x402 Playground
Étape 1 : Requête API
Envoyez une requête à un serveur de ressources qui renvoie HTTP 402.
Étape 2 : Signer le paiement
Créez et signez une autorisation de paiement EIP-712.
Les détails de la signature apparaîtront ici...
v / r / s / nonce / eip712_hash
Étape 3 : Payer et demander
Renvoyez la requête originale avec l'en-tête PAYMENT-SIGNATURE.
Journal de protocole en direct
Événements du protocole x402 en temps réel pour tous les rôles.
Journal de protocole en direct
Événements du protocole x402 en temps réel pour tous les rôles.
Comment fonctionne x402
Le protocole x402 permet des paiements machine natifs HTTP en sept étapes. Cliquez sur chaque étape pour en savoir plus.
Client
AI Agent / Utilisateur
Serveur de ressources
API / Contenu
Facilitator
Vérifier et régler
Blockchain
USDC / Base
Le client envoie une requête HTTP
Le client (AI agent ou utilisateur) envoie une requête HTTP standard au serveur de ressources sans aucune information de paiement.
Signez d'abord un paiement pour obtenir un payload à vérifier.
Intégrez avec le SDK
Ajoutez les paiements x402 à votre application en quelques lignes de code.
import "github.com/paratro/paratro-sdk-go/x402"
client := x402.NewClient("YOUR_API_KEY", "YOUR_API_SECRET")
// Sign an x402 payment
result, err := client.Sign(ctx, x402.SignRequest{
From: "0xYourWallet...",
To: "0xRecipient...",
Chain: "base-sepolia",
Amount: "10000", // 0.01 USDC (6 decimals)
})
// Verify a payment payload
valid, err := client.Verify(ctx, payloadJSON)
// Settle on-chain
settled, err := client.Settle(ctx, payloadJSON)Prêt à intégrer les paiements x402 ?
Commencez à construire avec l'infrastructure de portefeuilles MPC et la passerelle de paiement x402 de Paratro.