x402 和 AP2 的区别
两套让 Agent 安全付钱的协议:x402 解决「怎么在一次调用里完成付款」,AP2 解决「怎么证明这笔钱是用户真的授权的」。
说得再白一点
简单说:x402 和 AP2 都想让 AI Agent 安全付钱,但管的是不同的一段。 x402(Coinbase 主推)关注「付款动作本身」:Agent 调一个接口,接口说「要付费」,Agent 用钱包当场签一下就付了——不需要账号、不需要密钥,付款本身就是通行证。它解决的是「怎么把一次调用变成一次收费」。 AP2(Google 主推)关注「授权来源」:用户先签一张授权(比如「可以花不超过 50 美元订机票」),Agent 拿着这张签名去付款,商户就能确认这是用户真实意图、不是 Agent 擅自乱花。它解决的是「怎么证明这笔钱是被授权的」。 所以它们不是二选一,更像一条链上的不同环节——一个管「怎么付」,一个管「凭什么付」。这个领域还年轻,谁成主流没定。对接入方来说,稳妥的做法是让结算前的那道合规检查保持协议中立:不管走 x402、AP2 还是别的,都能接上。
相关术语
- x402基于 HTTP 402 状态码的机器支付交互方式:服务端对未付费请求返回 402 和一张报价(金额、收款地址、一次性 n…
- AP2(Agent Payments Protocol)Google 发起的 Agent 支付协议(核心规范已转交 FIDO 联盟),用「授权凭据」把用户意图安全传给 Agen…
- Agent 支付由 AI Agent 不经人工逐笔点确认、自主发起的付款。…

