インタラクティブデモ
x402 Playground
x402 決済プロトコルをあらゆる角度から探索できます。Payer、Seller、Facilitator として完全なフローをステップごとに体験してください。
Paratro x402 Playground
ステップ 1:API をリクエスト
HTTP 402 を返すリソースサーバーにリクエストを送信します。
402 レスポンスがここに表示されます...
ステップ 2:支払いに署名
EIP-712 支払い認可を作成して署名します。
署名の詳細がここに表示されます...
v / r / s / nonce / eip712_hash
ステップ 3:支払い&リクエスト
PAYMENT-SIGNATURE ヘッダーを付けて元のリクエストを再送信します。
base64 エンコードされた支払い署名がここに表示されます...
API レスポンスがここに表示されます...
ライブプロトコルログ
全ロールにわたるリアルタイムの x402 プロトコルイベント。
[12:01:05][Setup]接続を待機中...
[12:01:06][Setup]ネットワーク:Base Sepolia が選択されました
[12:01:10][Payer]x402 リクエストの送信準備完了
[12:01:12][Seller]モックサーバー設定がロードされました
[12:01:15][Facilitator]検証エンジンがアイドル状態
[12:01:20][Setup]アクションを待機中...
ライブプロトコルログ
全ロールにわたるリアルタイムの x402 プロトコルイベント。
[12:01:05][Setup]接続を待機中...
[12:01:06][Setup]ネットワーク:Base Sepolia が選択されました
[12:01:10][Payer]x402 リクエストの送信準備完了
[12:01:12][Seller]モックサーバー設定がロードされました
[12:01:15][Facilitator]検証エンジンがアイドル状態
[12:01:20][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)