エージェント型コマース:AI エージェントが支払えるアプリの作り方
2026年のエージェント型コマースをわかりやすく解説するガイド。x402、ACP、Machine Payments Protocol が何をするのか、そして AI エージェントが購入できる有料 API を週末で出荷するための手順を紹介します。
設定をやめて、構築を始めよう。
AIオーケストレーション付きSaaSビルダーテンプレート。
AI エージェントは今やウォレットを持ち、自分で支払いをします。Coinbase の x402 プロトコルは、2026年4月下旬までに約69,000の稼働エージェントにわたって1億6,500万件のトランザクションを通過させました(AWS for Industries、2026年4月)。Stripe、OpenAI、AWS、Coinbase はいずれも今年、機械向けの決済レールを出荷しました。あまり語られていない一手は、エージェントに大規模に販売することではありません。エージェントが1回の HTTP ラウンドトリップで発見して支払える、小さな有料 API を作ることです。そして、それはこの週末に出荷できます。
エージェント型コマースとは何か
エージェント型コマースとは、毎回人間がボタンをクリックすることなく、AI エージェントが商品・サービス・API を発見し、承認し、支払えるようにするソフトウェアです。人がカード番号を入力する代わりに、エージェントが制約付きのウォレットを持ち、オープンなプロトコル上でプログラム的に決済を行います。
これには2つの側面があります。1つ目はエージェントを「通して」売ること。買い物客が ChatGPT にランニングシューズを買うよう伝えると、エージェントが買い手の代わりに販売者とのチェックアウトを完了します。2つ目は、そして多くのビルダーが見逃しているのが、エージェント「に」売ることです。あなたは有料の API、データセット、ツールを公開し、他人のエージェントが呼び出しごとにあなたへ支払って利用します。
Stripe は Sessions 2026 カンファレンスを使ってこの方向に強く舵を切り、同社が「AI 向けの経済インフラ」と呼ぶものを軸に288の新製品・新機能を発表しました(Stripe blog、2026)。要するに、機械同士の決済は2026年に思考実験であることをやめ、配管になったのです。
AI エージェントはどうやって支払うのか(x402、ACP、MPP)
エージェントは、2026年に登場または成熟した3つのオープン標準を通じて支払います。リクエストごとのマイクロペイメントには x402、販売者でのエージェント主導のチェックアウトには ACP、Stripe を通じたエージェントから企業へのプログラム的支払いには MPP です。これらは重なり合いますが、解く問題が違います。
x402(Coinbase + Cloudflare)。 これは、長く眠っていた HTTP の 402 Payment Required ステータスコードを、本物の決済標準としてよみがえらせます。エージェントがリソースを要求すると、サーバーはヘッダーに支払い指示を入れて 402 で返し、エージェントはステーブルコイン決済(USDC)に署名してその署名とともに再試行し、ファシリテーターが決済を検証するとサーバーがリソースを引き渡します(Coinbase docs、2026)。これは極小の支払いのために作られています。API 呼び出し1回あたり1セントの10分の1、といったイメージです。2026年4月下旬までに、約69,000の稼働エージェントが、おおよそ$50Mに相当する1億6,500万件超のトランザクションを実行しました(AWS for Industries、2026年4月)。2026年4月にはガバナンスが Linux Foundation に移り、Circle、Google、Microsoft、Stripe、Visa が後押ししています(crypto.news、2026)。
ACP、Agentic Commerce Protocol(OpenAI + Stripe)。 これは ChatGPT の Instant Checkout を支えるチェックアウト標準です。エージェントがどう商品フィードを閲覧し、カートを管理し、支払いを委任するかを定義していて、販売者は引き続き記録上の販売者であり続けます。Apache 2.0 ライセンスで、仕様は公開されています(ACP on GitHub、2026)。米国の ChatGPT ユーザーはチャット内で米国の Etsy 出品者から購入でき、Shopify の販売者も展開中です(OpenAI、2026)。物理商品やカタログ商品を売っていて、買い手の代わりにエージェントにチェックアウトさせたいときは ACP を使いましょう。
MPP、Machine Payments Protocol(Stripe + Tempo)。 2026年3月18日に発表された MPP は、エージェントが企業へプログラム的に支払うための Stripe のオープン標準です。マイクロトランザクション、定期支払い、ステーブルコイン、そしてカード・Klarna・Affirm を通じた法定通貨に対応します(Stripe blog、2026年3月)。これは Shared Payment Token を通じて Stripe の既存の PaymentIntents API の上に乗るので、支払いは他のどんな課金とも同じように Stripe Dashboard に現れ、通常の支払いスケジュールに沿って既定の通貨で決済されます。
ざっくりした選び方はこうです。ステーブルコインで決済する安価な従量課金型 API アクセスなら x402、エージェントの支払いを既存の Stripe アカウントに着地させたいなら MPP、エージェントがあなたの店舗から商品を買うなら ACP です。
AWS Bedrock AgentCore Payments とは何か
AgentCore Payments は、2026年5月7日にプレビュー版でローンチした AWS のマネージドサービスで、AI エージェントが API、MCP サーバー、ペイウォールつきコンテンツ、他のエージェントに対して自律的に支払えるようにするものです。内部では x402 を話し、Coinbase と Stripe とともに作られました(AWS What's New、2026)。
これが重要なのは、ウォレットの買い手側をあなたの代わりに処理してくれるからです。エージェントには組み込みのウォレット管理、ポリシーベースの支出コントロール、完全な監査証跡が付き、ステーブルコイン決済は Base 上でおよそ200ミリ秒で決済されます(AWS ML blog、2026)。プレビューは4つのリージョンで出荷されました。US East(バージニア北部)、US West(オレゴン)、Europe(フランクフルト)、Asia Pacific(シドニー)です。
ビルダーにとっての要点は、買い手が実在し、増えているということです。AWS、OpenAI、Coinbase はいずれも、エージェントにお金を使う手段を渡しました。x402 を話す有料エンドポイントを立てれば、買い手側で誰もカスタム統合コードを書かなくても、それらのエージェントがそれを見つけて支払えます。
エージェントが購入できるアプリの作り方
抱えている問題: API やツールから継続収益がほしいけれど、人間の顧客を登録し、課金ポータルを作り、請求書を追いかけるのは、実証されていないアイデアに何週間もかける作業です。
手早く得られる成果: 価値のある1つのエンドポイントを x402 の決済ミドルウェアで包みます。エージェントはリクエストごとに USDC を支払い、決済はファシリテーターが処理し、あなたはログインもサブスク画面も作りません。午後のうちにテストネットで稼働させられます。
計画はシンプルです。Express サーバーを用意し、1つのルートを価格でゲートする x402 ミドルウェアを足し、オンチェーン決済をあなたの代わりに検証してくれるファシリテーターに向け、USDC を受け取るためのウォレットアドレスを渡します。作っている間は支払いが無料の偽マネーになるよう Base Sepolia テストネットで始め、それから2つの値を切り替えて Base メインネットで本番稼働させます。
まず、Express とあわせて x402 のサーバーパッケージをインストールします。
npm install express @x402/express @x402/evm @x402/core次に、サーバー全体です。このミドルウェアは GET /risk-profile へのリクエストを横取りし、有効な支払いがないときは支払い指示つきの 402 を返し、ファシリテーターがエージェントの支払いを確認したときにだけあなたのハンドラを呼びます。payTo アドレスは USDC を受け取るウォレットです。ネットワーク識別子 eip155:84532 は、CAIP-2 形式で表した Base Sepolia テストネットです。
import express from "express";
import { paymentMiddleware, x402ResourceServer } from "@x402/express";
import { ExactEvmScheme } from "@x402/evm/exact/server";
import { HTTPFacilitatorClient } from "@x402/core/server";
const app = express();
// The wallet that receives USDC. Use a fresh address you control.
const payTo = "0xYourReceivingAddress";
// Testnet facilitator. No signup, no API keys.
const facilitatorClient = new HTTPFacilitatorClient({
url: "https://x402.org/facilitator",
});
// Register the "exact amount" payment scheme on Base Sepolia (eip155:84532).
const server = new x402ResourceServer(facilitatorClient).register(
"eip155:84532",
new ExactEvmScheme(),
);
// Gate the route behind a price. Everything else stays free.
app.use(
paymentMiddleware(
{
"GET /risk-profile": {
accepts: [
{
scheme: "exact",
price: "$0.01",
network: "eip155:84532",
payTo,
},
],
description: "Credit risk score for a wallet address",
mimeType: "application/json",
},
},
server,
),
);
// This handler only runs after payment is verified.
app.get("/risk-profile", (req, res) => {
res.json({
address: req.query.address,
score: 742,
band: "low-risk",
generatedAt: new Date().toISOString(),
});
});
app.listen(4021, () => {
console.log("x402 server listening at http://localhost:4021");
});これで販売者側の統合は全部です。ミドルウェアが 402 のハンドシェイクを行い、ファシリテーターがオンチェーンで決済を検証し、あなたはブロックチェーン SDK に触れることも、受け取り資金のために秘密鍵を保存することもありません。
エージェントから何が見えているのかを理解するために、ミドルウェアが代わりにやり取りしていない状態でのフローを示します。エージェントの最初のリクエストは、価格・ネットワーク・受取人を記した PAYMENT-REQUIRED ヘッダー付きの 402 として返ってきます。エージェントは USDC の支払い認可に署名し(USDC は EIP-3009 に対応していて、リレーヤーがあなたの代わりに署名を提出できます)、PAYMENT-SIGNATURE ヘッダー付きで再試行します。2回目のリクエストは 200 とデータを返します。
GET /risk-profile?address=0xabc HTTP/1.1
Host: yourapi.com
HTTP/1.1 402 Payment Required
PAYMENT-REQUIRED: {"scheme":"exact","price":"$0.01","network":"eip155:84532","payTo":"0xYourReceivingAddress"}
GET /risk-profile?address=0xabc HTTP/1.1
Host: yourapi.com
PAYMENT-SIGNATURE: <signed USDC transfer authorization>
HTTP/1.1 200 OK
Content-Type: application/json
{"address":"0xabc","score":742,"band":"low-risk"}本物のお金を扱う準備ができたら、2つのことを変えます。ファシリテーターを Coinbase のメインネットのエンドポイント(CDP API キーが必要)に向け、ネットワークを Base メインネットに切り替えます。payTo があなたの管理するメインネットのウォレットであることを確認しましょう。USDC が実際に着地するのはそこだからです。
// Mainnet: CDP-hosted facilitator + Base mainnet network id.
const facilitatorClient = new HTTPFacilitatorClient({
url: "https://api.cdp.coinbase.com/platform/v2/x402",
});
const server = new x402ResourceServer(facilitatorClient).register(
"eip155:8453", // Base mainnet
new ExactEvmScheme(),
);暗号通貨ウォレットではなく既存の Stripe アカウントにエージェントの支払いを取り込みたいなら、MPP がその道です。支払いを Stripe の PaymentIntents API 経由で受け取り、資金は通常の支払いスケジュールに沿って既定の通貨で決済されます(Stripe blog、2026年3月)。同じ考え方で、レールが違うだけです。
ここで触れておく価値のある BTN とのつながりが1つあります。有料の製品を出荷するうえでいちばん遅いのは、たいてい支払いの1行そのものではなく、その周りの退屈な配管です。認証、データベース、Webhook、ダッシュボード、エラートラッキング。Build This Now は Stripe があらかじめ配線された状態(チェックアウト、サブスク、Webhook、カスタマーポータル)で出荷され、その下に本番のコードベースがあります。だからエージェントが支払えるエンドポイントは、ゼロから始めるプロジェクトではなく、その上に足す1つの機能になります。あなたがエンドポイントを説明し、エージェントがそれを作ってテストし、あなたが出荷します。
2026年、これは本物のチャンスか
本物ですが、まだ早期です。そして「早い」ことこそが要点です。トランザクション量は本物です。2026年4月下旬までに x402 で1億6,500万件超のトランザクションと、おおよそ$50Mの取引量があり(AWS for Industries、2026年4月)、プロトコルは今や Linux Foundation のガバナンスの下にあり、Circle、Google、Microsoft、Stripe、Visa が後押ししています(crypto.news、2026)。
ただし規模については正直になりましょう。数万のエージェントにわたる累計でおおよそ$50Mというのは、ゴールドラッシュではなく、若い市場です。x402 はサブセントのマイクロペイメントのために作られているので、平均取引額は設計上ごく小さいです。チャンスは「今四半期で金持ちになる」ことではありません。「ほとんど誰もやっていないうちに有用な有料エンドポイントを押さえ、エージェントのトラフィックが複利で増えたときに発見されるようにしておく」ことです。
良い最初の製品は、エージェントがタスクの途中で必要とし、1セントの何分の1かを喜んで払うようなものです。きれいなデータ参照、ニッチな計算、フォーマット変換、検証チェック、専門的な検索。人間があなたの出力を自分の作業にコピペするようなものなら、エージェントは同じものに対して呼び出しごとに大規模に支払います。
よくある質問
エージェントの支払いを受けるのに暗号通貨を理解する必要がありますか
いいえ。x402 ではファシリテーターがオンチェーンの検証と決済を処理するので、ウォレットアドレスと価格を渡すだけでよく、ブロックチェーンのコードは一切書きません。法定通貨がよければ、MPP がエージェントの支払いを Stripe の PaymentIntents API 経由で既存の Stripe アカウントに通します(Stripe blog、2026年3月)。
x402、ACP、MPP の違いは何ですか
x402 は HTTP 上でステーブルコインで行うリクエストごとのマイクロペイメントで、有料 API やコンテンツに最適です(Coinbase docs、2026)。ACP は販売者でのエージェント主導のチェックアウトで、ChatGPT Instant Checkout を支える標準です(ACP on GitHub、2026)。MPP は、エージェントが企業へ法定通貨またはステーブルコインでプログラム的に支払うための Stripe のプロトコルです(Stripe blog、2026年3月)。
x402 の利用にはいくらかかりますか
Coinbase のファシリテーターは現在、プロトコル手数料なしで Base メインネット上の USDC を決済し、https://x402.org/facilitator のテストネットファシリテーターはサインアップ不要です(Coinbase docs、2026)。通常のネットワークコストは支払いますが、x402 はそれが1トランザクションあたりごくわずかになるよう設計されています。
x402 はどのトークンを使いますか
USDC が最もスムーズな選択肢です。x402 には EIP-3009 を実装したトークンが必要で、これによりエージェントが先にアローワンスを設定しなくても、リレーヤーが署名済みの送金認可を提出できます(Coinbase docs、2026)。プロトコルは EVM と Solana のネットワークに対応しています。
既存の Stripe ベースのアプリでエージェントの支払いを受けられますか
はい。MPP は Shared Payment Token を通じて Stripe の PaymentIntents API の上に乗るので、エージェントの支払いは標準的な課金と同じように Stripe Dashboard に現れ、いつもの支払いスケジュールで決済されます(Stripe blog、2026年3月)。
投稿者:@speedy_devv
設定をやめて、構築を始めよう。
AIオーケストレーション付きSaaSビルダーテンプレート。
Full-Text Search
Build fast in-app search without a new service. Postgres tsvector columns, GIN indexes, ranking, a debounced React UI, and RLS-safe results through oRPC.
1M Context
The 1M-token context window is GA at flat pricing, but bigger isn't always better. A decision framework, token-cost math, and when to use /compact, subagents, and dynamic workflows instead.