跳转到主要内容
MPP(Machine Payment Protocol)是为 AI Agent 和自动化系统设计的支付协议。它是 x402 的超集,在统一的流程中同时支持 Tempo 稳定币支付Stripe 信用卡支付
与仅支持链上 USDC 的 x402 不同,MPP 额外支持 Tempo 网络稳定币和传统信用卡支付。

工作原理

详细流程

  1. Agent 调用 GET /mpp/purchase?plan=<plan>,不带支付凭证
  2. MPP 服务返回 402,附带 WWW-Authenticate: Payment 挑战,包含金额、货币和收款方
  3. Agent 使用 Tempo Wallet 或 Stripe 签署支付
  4. Agent 携带 Authorization: Payment 凭证重试购买请求
  5. MPP 服务验证支付,创建订阅,返回 API Key

支持的支付方式

Tempo 支付不需要原生 gas 代币 — gas 直接用稳定币支付。这使其非常适合只持有稳定币的 AI Agent。

API 端点

定价响应

购买响应(成功)

CLI 使用

ChainStream CLI 在自动购买流程中支持 MPP 作为支付选项:
对于没有 ChainStream 钱包的 Agent,CLI 会打印 Tempo 命令:

手动集成(Tempo Wallet)

安装

安装 Tempo Wallet CLI 并登录(首次需通过浏览器进行 passkey 认证):
Tempo Wallet 使用 passkey (WebAuthn) 认证。首次设置需要浏览器交互。之后会话持久化,Agent 操作无需再次浏览器交互。

购买

Tempo CLI 自动处理 WWW-Authenticate: Payment 挑战,签署交易,并在成功后返回 API Key。

兼容的钱包

Tempo 兼容 EVM(链 ID 4217)。任何在 Tempo 上持有 USDC.e 的钱包都可以使用:
  • Tempo Wallet CLItempo request)— 推荐,passkey 认证,内置 MPP 支持
  • 任何 EVM 钱包(MetaMask、Coinbase CDP、Privy)— 添加 Tempo 为自定义网络

MPP 与 x402 对比

下一步

x402 支付协议

通过 x402 协议进行链上 USDC 支付

计费与配额

了解 CU 消耗和套餐详情