インタラクティブデモ

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の仕組み

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)

x402決済の統合を始めませんか?

ParatoのMPCウォレットインフラとx402決済ゲートウェイで開発を始めましょう。