互動式示範
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 協議透過七個步驟實現 HTTP 原生的機器支付。點選每個步驟以瞭解詳情。
用戶端
AI 代理 / 使用者
資源伺服器
API / 內容
Facilitator
驗證與結算
區塊鏈
USDC / Base
用戶端發送 HTTP 請求
用戶端(AI 代理或使用者)向資源伺服器發送一般 HTTP 請求,不攜帶任何支付資訊。
請先簽署支付以取得用於驗證的 Payload。
透過 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)