# M2M 決済

MPP と x402 を使用して、エージェントが従量課金で決済を行えるようにします。

API やサービスの収益化には、通常、アカウント作成、サブスクの選択、および支払い情報の入力が必要です。これらのフローには人間の入力が必要であるため、エージェントが自律的にタスクを完了できなくなります。

マシン決済により、エージェントはプログラムによって API やサービスの支払いを行うこと可能になります。サーバーが支払いチャレンジを返し、エージェントが有効な支払い認証情報を提示すると、Stripe は Stripe 残高に支払いを決済します。

Stripe でのマシン決済は、カードとステーブルコインによる支払いを受け入れることができる Machine Payments Protocol (MPP) との連携に最適です。また、Stripe は x402 プロトコルを介したステーブルコインによる支払いもサポートしています。

## エージェントからの決済の受け付けを開始する

エージェントからマシン決済を受け付ける方法について説明します。
[今すぐ始める](https://docs.stripe.com/payments/machine/mpp.md)
## 機能

Stripe を導入すると、消し込み、レポート作成、その他の Stripe ワークフローが引き続き想定どおりに機能します。

|  |
| **Stripe Payments** | 決済は Stripe 残高に直接入金され、法定通貨で売上として処理されます。指標、レポート、多通貨決済は、Stripe の他の支払いと同様に機能します。 |
| **返金** | 返金は [Refunds API](https://docs.stripe.com/refunds.md) およびダッシュボードで実行できます。 |
| **Microtransactions** | - [Shared Payment Token (SPT)](https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens.md) によるカード決済では、最小額は 0.50 USD です。
- [ステーブルコイン決済](https://docs.stripe.com/payments/stablecoin-payments.md)の場合、最小額は 0.01 *USDC* (A cryptocurrency pegged to a fiat currency or other asset to limit volatility. Stripe supports OUSD and USDC for stablecoin balances, although transfers on the Tempo network use USDC.e) です。
- [MPP セッション](https://docs.stripe.com/payments/machine/mpp/sessions.md)では、作業に対して 1 セント未満の単位でユーザーに請求できますが、最小精算額は 0.01 USDC です。 |
| **Stripe Connect** | マシン決済は、Connect プラットフォームですべての決済方式に利用できます。 |

## 利用可否

[共有決済トークン (SPT)](https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens.md) を介したカードや[ステーブルコイン決済](https://docs.stripe.com/payments/stablecoin-payments.md)など、多様な決済手段を利用するエージェントからの支払いを受け付けることができます。

### カード決済を受け付ける

MPP は、SPT を介したカードによる法定通貨での支払いに対応しています。SPT は、エージェントがお客様の [Stripe プロフィール](https://docs.stripe.com/get-started/account/profile.md)を通じてカードなどの顧客の決済手段を使用できるようにする、スコープ付きの権限です。各 SPT には使用制限と有効期限があります。

SPT はアメリカ全州のビジネスにご利用いただけます。アメリカ国外でビジネスを展開している場合は、[対応可能なすべての国を表示](https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens.md)してください。[Stripe のすべての対応通貨](https://docs.stripe.com/currencies.md)で SPT を受け付けることができ、[Link エージェントウォレット](https://link.com/agents)から発行できます。

### ステーブルコイン決済を受け付ける

Stripe は、以下のネットワークと通貨にわたり、MPP プロトコルと x402 プロトコルの両方でステーブルコインによる支払いをサポートしています。

| プロトコル | Network | 通貨 |
| --- | --- | --- |
| MPP | Tempo | USDC.e |
| MPP | Solana | USDC |
| x402 | Base | USDC |

ステーブルコイン決済は、ニューヨーク州を除くアメリカ全州のビジネスにご利用いただけます。アメリカ国外で事業を展開しているビジネスについては、[machine-payments@stripe.com](mailto:machine-payments@stripe.com) 宛てに Stripe アカウント ID を記載したメールを送信し、30 カ国以上でのステーブルコイン決済へのアクセスをリクエストしてください。

決済手段を有効にするには、次の手順を実行します。

1. [ダッシュボード](https://dashboard.stripe.com/settings/payment_methods)で、アカウントの**ステーブルコインと暗号資産**の決済手段を有効にします。
2. Stripe がアクセスリクエストを審査し、必要に応じて詳細を確認するためにご連絡します。リクエストが承認されると、ダッシュボードでステーブルコインと暗号資産の決済手段が有効になります。

## 実装の提出

実装が完了したら、[Stripe Directory](https://docs.stripe.com/directory.md) への掲載を申請します。Directory はエージェントがビジネスを見つけるのに役立つ、ツールとサービスのカタログです。

以下の情報を [machine-payments@stripe.com](mailto:machine-payments@stripe.com) にメールで送信します。

- ビジネス名
- Stripe アカウント ID
- Stripe プロフィール ID。必要に応じて、[Stripe プロフィールを申請](https://docs.stripe.com/get-started/account/profile.md)します。
- `llms.txt` ファイルへのリンク、およびエージェントスキルへのリンク
- 実装が SPT、ステーブルコイン、またはその両方に対応しているかどうか
- ユースケースを示す 1 ～ 3 個のサンプルプロンプト

## 導入ガイド

MPP または x402 を使用して、API またはサービスにマシン決済を追加する方法について説明します。

[Machine Payments Protocol (MPP)](https://docs.stripe.com/payments/machine/mpp.md): MPP を使用すると、エージェントからの機械決済を受け付けられます。

[x402](https://docs.stripe.com/payments/machine/x402.md): x402 を使用すると、エージェントからの機械決済を受け付けられます。

[Starter コード](https://github.com/stripe-samples/machine-payments)
