Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

エージェント決済

最終更新 Markdown で表示Agent セットアップ

AI エージェントは、リソースやサービスをプログラムから発見し、支払い、利用する必要があります。従来のオンボーディングでは、エージェントがサービスへ支払う前に、アカウント作成、支払い方法、API キーが必要です。エージェント決済では、AI エージェントが HTTP の 402 Payment Required 応答コードを通じて、リソースやサービスを直接購入できます。

Cloudflare の Agents SDK は、HTTP の 402 Payment Required ステータスコードを基盤にした 2 つのプロトコルでエージェント決済をサポートします。x402Machine Payments Protocol(MPP) です。どちらも次の流れです。

  1. クライアントがリソースを要求するか、ツールを呼びます。
  2. サーバーは、何を、いくら、どこへ支払うかを示す支払い Challenge を返します。
  3. クライアントは支払いを完了し、支払い資格情報付きでリクエストを再試行します。
  4. サーバーは支払いを検証し(任意で facilitator サービス経由)、リソースとレシートを返します。

事前作成のサービスアカウントや事前共有の API キーは不要です。エージェントが支払いのやり取りをプログラムで処理します。

x402 と Machine Payments Protocol

x402

x402 は Coinbase が作った決済標準です。オンチェーンのステーブルコイン決済(Base、Ethereum、Solana などのネットワーク上の USDC)を使い、Challenge、資格情報、レシートを運ぶ 3 つの HTTP ヘッダー — PAYMENT-REQUIREDPAYMENT-SIGNATUREPAYMENT-RESPONSE — を定義します。サーバーは検証と決済を facilitator サービスへ任せられるので、ブロックチェーンへ直接接続する必要はありません。運営は、x402 Foundation の創設メンバーである Coinbase と Cloudflare が行います。

Agents SDK は x402 を第一級で統合しています。

  • サーバー側: MCP サーバー向けの withX402paidTool。HTTP Workers 向けの x402-hono ミドルウェアもあります。
  • クライアント側: withX402Client は MCP 接続をラップし、402 の自動処理と任意の人間による承認を追加します。

Machine Payments Protocol

Machine Payments Protocol(MPP) はオープンな決済プロトコルです。HTTP 402 応答に WWW-Authenticate: PaymentAuthorization: Payment ヘッダーを追加します。

MPP はブロックチェーン以外の支払い方法もサポートします。カード(Stripe 経由)とステーブルコインです。mppx SDK は、都度払い、従量課金、定期支払いをサポートします。MPP は x402 との後方互換もあります。MPP クライアントは、既存の x402 サービスを変更なしで利用できます。

エージェント決済で構築する

関連

役に立ちましたか?