x402 Playground
x402 Playground
Paratro API の認証情報を接続し、x402 決済フロー全体を体験します。署名、検証、決済をすべて Sandbox の実データで行えます。
Paratro x402 Playground
Not connectedAPI 認証情報
Paratro の API 認証情報を入力して、Sandbox または Production 環境に接続します。
未接続
ライブプロトコルログ
リアルタイム x402 プロトコルイベント。
[--:--:--][Setup]アクションを待機中...
ライブプロトコルログ
リアルタイム x402 プロトコルイベント。
[--:--:--][Setup]アクションを待機中...
x402の仕組み
x402プロトコルは、7つのステップでHTTPネイティブのマシン決済を実現します。各ステップをクリックして詳細をご確認ください。
クライアント
AIエージェント / ユーザー
リソースサーバー
API / コンテンツ
Facilitator
検証と決済
ブロックチェーン
USDC / Base
クライアントがHTTPリクエストを送信
クライアント(AIエージェントまたはユーザー)が、支払い情報を含まない通常のHTTPリクエストをリソースサーバーに送信します。
検証用のペイロードを取得するには、まず決済に署名してください。
SDKで統合
数行のコードでアプリケーションにx402決済を追加できます。
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)