Agent 支付基础设施全景:从 HTTP 402 到机器对机器经济

距离研究 ACP 过去 7 个月,上个月我的服务获得第一笔来自 Agent 的自动付款,本月我的 Agent 完成第一次自助支付,两件事意义重大,故写此文,系统梳理面向 Agent 的支付基础设施全景。

正在发生的金融基础设施变革

2026 年 3 月,Stripe 宣布与 Tempo 联合推出 Machine Payments Protocol(MPP),一个专为 AI Agent 设计的开放支付标准。同一时期,Coinbase 在持续推进基于 x402 协议的稳定币支付生态,Google 联合多家科技公司推出 AP2(Agent Payment Protocol),OpenAI 与 Stripe 共同设计了 ACP(Agentic Commerce Protocol)。

这些动作并非巧合,它们指向同一个方向:当前互联网的金融基础设施,完全不是为 AI Agent 设计的,而这个问题正在变得无法忽视。

互联网的商业模式从 1995 年诞生那一刻,就默认用户浏览免费。平台依靠广告变现,内容平台靠订阅维持,搜索引擎靠用户行为数据分发广告。然而,当 AI 成为互联网的主要内容消费者,它不看广告、不为品牌曝光付费、只抓取内容转化为知识------这套逻辑开始从根基动摇。

更深层的矛盾在支付侧。每当我们用支付宝或 VISA 完成支付,背后一套复杂的风控体系正在识别和对抗机器行为。然而,AI Agent 的支付行为从第一天起,就站在了现代支付系统的对立面。Agent 不会在手机上按按钮,不会等验证码,不会扫二维码------它无法进入人类支付体系的合法流程。

从风控模型的角度看,每一个 AI 的支付行为都是可疑的;从 AI 自己的角度看,每一个人类支付流程都是无法执行的。

这种结构性断裂,正在催生一套全新的支付基础设施。

HTTP 402:沉睡三十年的协议复活

要理解 Agent 支付,必须从一个极具历史感的技术细节说起:HTTP 状态码 402

在 HTTP 协议的设计中,402 是"Payment Required"(需要付款)的状态码。它在 1991 年就写入了 HTTP/1.0 规范,原本预留给未来的收费网络服务------但在互联网以免费为基础的三十年发展中,这个状态码从未被真正启用,只是在规范文档里沉睡。

现在,它被唤醒了,成为机器支付的天然载体。

MPP 和 x402 协议的核心机制,都建立在 HTTP 402 之上:

  1. Agent 请求付费资源:向 API、MCP 端点或任何 HTTP 地址发送请求
  2. 服务返回 402 响应:附带支付要求(金额、接受的支付方式、收款地址)
  3. Agent 授权支付:使用预配置的支付凭证完成支付
  4. Agent 重试请求:携带支付证明,服务验证后返回资源

整个流程是机器对机器的,无需人类干预。这正是它与现有支付流程的根本差异------没有跳转页面,没有短信验证码,没有人脸识别,只有一次标准化的 HTTP 往返。

复制代码
客户端                      服务端
  |                           |
  |------ GET /resource ----> |
  |                           |
  |<----- HTTP 402 ---------- |
  |   { "amount": "0.01",     |
  |     "currency": "usd",    |
  |     "recipient": "..." }  |
  |                           |
  |  [Agent 完成支付]          |
  |                           |
  |------ GET /resource ----> |
  |   Authorization: Bearer   |
  |   <payment-proof>         |
  |                           |
  |<----- HTTP 200 ---------- |
  |   { data: "..." }         |

这个设计的优雅之处在于,它完全兼容现有的 HTTPS 基础设施,不需要任何新的网络层协议,只需在应用层加入支付逻辑。

三大协议格局:谁在定义 Agent 支付的标准

当前 Agent 支付领域已经形成了三条主要技术路线,各有侧重,背后的推手也各不相同。

MPP:Stripe 与 Tempo 的机器支付协议

Machine Payments Protocol(MPP) 由 Stripe 和 Tempo 联合设计,于 2026 年 3 月正式发布。其定位是"机器对机器支付的开放互联网原生标准",核心使命是让 Agent 能够以编程方式支付 API 调用、工具调用或内容访问。

MPP 的技术架构支持两种支付方式的统一:

  • 加密支付:直接链上支付,通过 Tempo 区块链上的稳定币(USDC)完成,适合低金额高频交易
  • 法币支付:通过 Shared Payment Tokens(SPT)机制,支持信用卡、BNPL 等传统支付方式,适合需要更广泛支付方法的场景

对于 Stripe 上的商家,接入 MPP 只需几行代码:

复制代码
const paymentIntent = await stripe.paymentIntents.create({
  amount: 1,
  currency: "usd",
  payment_method_types: ["crypto"],
  payment_method_data: {
    type: "crypto",
  },
  payment_method_options: {
    crypto: {
      mode: "deposit",
      deposit_options: {
        networks: ["tempo"],
      },
    },
  },
  confirm: true,
});

MPP 已有一批早期落地案例,展示了其应用场景的多样性:

  • Browserbase:无头浏览器基础设施提供商,Agent 现在可以按 session 付费启动浏览器实例
  • PostalForm:Agent 付费打印和邮寄实体邮件
  • Prospect Butcher Co.:Agent 可以在纽约市任意地点下单订三明治
  • Parallel Web Systems:Agent 按 API 调用次数付费访问互联网,创始人 Parag Agrawal 表示:"几行代码就集成了机器支付,现在 Agent 可以自主为每次 API 调用付费"
  • Stripe Climate:Agent 可以程序化地向气候捐款项目捐款

这些案例的共同点是:支付作为 Agent 任务执行链条中的一个原子动作,而非需要人类干预的异步步骤

x402:Coinbase 主导的链上支付协议

x402 协议由 Coinbase 主导推进,以 Base 链和 USDC 稳定币为核心,目标是让每一次 HTTP API 调用都能承载支付行为。

x402 的生态格局可以用四方博弈来理解:

供应方(卖家) 分为两类:第一方卖家是直接出售自身数据或服务的项目(比如新闻网站要求 AI 爬虫付费访问内容);第二方是 API 集市,整合多种 API 并提供统一支付入口,类似于早期互联网时代的 API 聚合器。

需求方(买家) 主要是 AI Agent,但真实需求仍处于早期阶段,大部分交易仍属测试性质。要点燃需求,需要两个条件:独家高价值内容(只通过 x402 提供),或足够丰富的 x402 支持 API 生态。

访问个人博客,阅读剩余内容:Agent 支付基础设施全景:从 HTTP 402 到机器对机器经济

相关推荐
xuhaoyu_cpp_java1 小时前
单调栈(算法)
java·数据结构·经验分享·笔记·学习·算法
程序阿北1 小时前
Karpathy 的知识库构想被人做成桌面应用了,而且做得相当扎实,已在 Github 上斩获 5.8k+ Star!
经验分享
05候补工程师2 小时前
【读书笔记】逆向思维与心智防线:从《穷查理宝典》看高段位认知升级
经验分享·笔记
Try,多训练2 小时前
软件设计师备考第一性原理分析
java·经验分享·学习方法
LaughingZhu14 小时前
Product Hunt 每日热榜 | 2026-05-04
人工智能·经验分享·深度学习·神经网络·产品运营
天竺鼠不该去劝架15 小时前
AI+RPA 深度解析:从技术原理到行业落地,一篇读懂智能自动化核心密码
经验分享
xuhaoyu_cpp_java17 小时前
Spring学习(一)
java·经验分享·笔记·学习·spring
05候补工程师20 小时前
深度解构 ROS 2:如何手动调通 Nav2 A* 路径规划引擎
linux·人工智能·经验分享·算法·机器人
顾鉴行思21 小时前
10 字符串常量到底存在哪里?
c语言·汇编·经验分享
05候补工程师1 天前
【编译原理】自顶向下语法分析深度解析:从 LL(1) 文法判定、改写到预测分析表
经验分享·笔记·考研·自然语言处理