智能体电商
ACP(代理商务协议)
ACP是OpenAI和Stripe发布的一项规范,定义了商家如何公开商品信息流和结账会话,以便AI代理能够完成购买。
2026年4月的修订版涵盖了结账、支付委托、购物车、信息流和身份验证,此外还有一个集成钩子,允许了解ACP的代理通过MCP工具发现来宣传其结账能力。
2026年期间,其范围有所缩小:OpenAI关闭了Instant Checkout,并将ACP重新定位为产品发现和商家控制的体验,而不是聊天内购买完成。包括Target、Sephora、Nordstrom、Best Buy和Wayfair在内的主要零售商在发现侧采用了它。
该规范实际命名了什么
ACP是该领域中最具商业特定性的协议,最容易记住它的方式是将其视为一系列对象,而非一种哲学。2026年4月的修订版涵盖了商品信息流、结账会话、支付委托、购物车和身份验证,此外还有一个集成钩子,允许了解ACP的代理通过MCP工具发现来宣传其结账能力。
每个对象之所以存在,是因为一个人在浏览器中执行的步骤没有机器等效项。一个人浏览目录;代理需要信息流。一个人在输入地址时看到总金额汇总;代理需要一个返回绑定数字的会话。一个人在您的域名上的表单中输入卡片信息;代理需要一种明确的方式将支付交给您的支付处理器,而无需自己持有凭据。
发布者是OpenAI和Stripe,这种组合在文档的结构中显而易见。它由拥有助理界面的一方和拥有支付处理的一方共同编写,其大部分内容都明确了两者之间的界限。
| 对象 | 人类等效操作 | 商家必须提供什么 |
|---|---|---|
| 商品信息流 | 浏览目录 | 准确的价格、可用性和标识符,并保持最新 |
| 结账会话 | 填写结账表单 | 一个返回包含运费和税费的绑定总金额的端点 |
| 支付委托 | 在您的表单中输入卡片信息 | 代理环境将处理交给您的支付处理器的一条路径 |
| 身份验证 | 登录状态 | 一种确定哪个代理正在调用以及代表谁的方式 |
| MCP发现钩子 | 看到存在购买按钮 | 代理在尝试任何操作之前可以找到的工具声明 |
ACP相对于UCP、AP2和MCP的位置
这四个名称通常被视为一场标准之战,这导致商家得出错误的结论——即明智之举是等待赢家出现。它们回答了不同的问题,并且在很大程度上是互补的。
MCP由Anthropic发布,是代理了解某项能力存在以及如何调用它的通用机制;它不涉及购物车或金钱。UCP由Google和Shopify发布,涵盖目录读取和购物车构建。ACP涵盖结账执行和支付委托。AP2由Google发起并于2026年4月捐赠给FIDO Alliance,涵盖证明特定人类授权了特定支付。
赞助方解释了每种情况下的覆盖范围。Google和Shopify需要代理能够读取全球目录,因此他们的标准规定了发现功能。OpenAI和Stripe需要购买在某个地方完成,因此他们的标准规定了结账和支付。没有人会为他们不拥有的层编写规范。
唯一值得了解的重叠是购物车边界,UCP和ACP都在此有所涉及。商家方面的底层要求是相同的——一个包含真实价格和真实可用性的目录——这就是为什么这部分工作是整个技术栈中唯一不依赖于哪个标准会胜出的部分。
支付委托是真正的新部分
商品信息流和结账端点都不是新事物。ACP中没有先例的元素是支付委托:代理的环境将处理交给商家的支付处理器,而不是持有卡片凭据或自己成为记录商家。
这种安排使得该协议对商家来说是可接受的。您保留了与支付处理器的关系、结算和客户记录。您也承担了责任,这部分值得仔细阅读——代理发起的购买和人类发起的购买通过相同的渠道到达您的支付处理器,而今天存在的争议证据格式都假设交易时有人员在场。
这一空白正是AP2旨在弥补的,并且在ACP层并未解决。现在接受代理发起支付的商家,是在没有标准凭证来确定持卡人授权了什么或在什么限制内的情况下接受这些支付的。
ACP未指定的内容
阅读一份规范中省略了什么通常比阅读它包含了什么更有启发性,而这里的省略之处足以改变“ACP支持”这一短语的真实含义。
它们还划清了提供先决条件和实施协议之间的界限。机器可读的目录、范围受限的代理网关和一套MCP工具是ACP假定商家已经拥有的东西。拥有这些是基础工作而非合规性,将两者混为一谈的平台是在夸大其作用。
该规范完全留给您的内容:
- 信任。其中没有任何内容决定您应该服务哪些代理,或以什么条款服务。那是您自己制定和执行的政策。
- 授权和审计。它没有定义权限范围、幂等性要求和审计记录。代理重试一个模糊的请求是常见事件,协议中没有任何内容可以阻止其变成两个订单。
- 购买后的部分。退货、退款、取消、订阅变更和支持都超出了其范围,而这正是订单大部分运营成本的实际所在。
- 采用。一个符合规范的实现并不强制任何助理使用它。哪些界面读取什么内容,在哪些类别中,这是一个任何规范都无法解决的商业问题。
常见问题
- 什么是代理商务协议?
- ACP是OpenAI和Stripe发布的一项规范,定义了商家如何公开商品信息流和结账会话,以便AI代理能够完成购买,包括如何将支付处理委托给商家自己的支付处理器。其2026年4月的修订版还涵盖了购物车、身份验证以及一个通过MCP工具发现来宣传结账能力的钩子。
- ACP代表什么?
- 在商业领域,ACP代表代理商务协议(Agentic Commerce Protocol),这是OpenAI和Stripe发布的用于代理驱动结账的规范。这三个字母在AI工具世界的其他地方也被用于不相关的代理通信规范,因此,在假定您正在阅读的是商业规范之前,请检查文档的发布者。
- ACP与代理商务是同一回事吗?
- 不。代理商务是一种活动——由AI代理根据购物者的指示进行发现、比较和购买。ACP是涵盖该活动一部分的一项规范。代理已经可以通过读取结构化产品数据,从根本没有实施任何协议的商店进行购买,因此这项活动并不依赖于规范的存在。
- ACP与UCP有何不同?
- 赞助方解释了这一点。UCP来自Google和Shopify,它们的兴趣在于代理读取商家目录,因此它规定了发现和购物车功能。ACP来自OpenAI和Stripe,它们的兴趣在于在助手内部完成购买,因此它规定了结账会话和支付委托。它们在购物车环节有所重叠,并共享一个要求:实时价格和可用性。
- 我需要ACP才能向AI代理销售吗?
- 不。如今,助手可以从普通店面读取结构化产品数据,无需任何协议。ACP的重要性体现在当购买旨在助手内部完成而非在您的网站上完成时。它所需的商品数据工作与该领域的其他所有标准都是共通的,并且无论如何都会有回报;而结账部分则是一场赌注。
- ACP会使AI代理成为备案商家吗?
- 不。支付委托的设计恰恰相反:代理环境将处理权交给商家的支付处理方,而不是自己持有凭证或进行结算。商家保留与支付处理方的关系、结算权和客户记录——以及相应的拒付责任。
深入了解:什么是ACP?商家指南