Skip to main content

x402とは?

x402は、HTTP 402 Payment Requiredを中心に構築されたマシン間決済プロトコルです。AIエージェントが人間の介入なしにAPIアクセスの支払いを自動的に行えるようにします。AgentWallexはEIP-3009認証ペイロードを使用したx402 v2を実装しています。

x402 v2ヘッダー

プロトコルは3つのHTTPヘッダーを使用します:

支払いフロー

1

エージェントがリソースをリクエスト

エージェントが有料APIエンドポイントに標準HTTPリクエストを送信します。
2

サーバーが402を返す

APIがHTTP 402と、価格の詳細(金額、トークン、チェーン、支払先アドレス)を含むPAYMENT-REQUIREDヘッダーで応答します。
3

エージェントがAgentWallex経由で支払い

エージェントが支払いの詳細をPOST /x402/payに送信します。AgentWallexがポリシーを評価し、支払いに署名します。
4

エージェントが支払い証明とともにリトライ

エージェントがPAYMENT-SIGNATUREヘッダーを付けて元のリクエストをリトライします。
5

サーバーが検証して応答

APIが支払い署名を(AgentWallexファシリテーター経由で)検証し、リソースを返します。

x402 APIの使用

URLがx402をサポートしているか確認

セッション予算の作成

セッションを使用すると、繰り返しのAPI呼び出しに対して支出予算を事前承認できます:

支払い交渉のトリガー

レスポンスには以下を含むpayment_infoが含まれます:

SDK統合

自動HTTPインターセプター

TypeScript SDKは、完全なx402フローを自動的に処理するインターセプターを提供します:

手動フロー

サービスプロバイダー向け

有料APIを公開する場合、サーバーは支払いが不足している場合にx402 v2チャレンジを返す必要があります。

PAYMENT-REQUIREDを含む402を返す

JSONチャレンジ(base64)をPAYMENT-REQUIREDヘッダーにエンコードします:

検証と決済

AgentWallexファシリテーターエンドポイントを使用します:

運用デフォルト