
Google 最近推出了一项新的在线支付开放标准,即代理支付协议 (AP2)。AP2 是一项期待已久的计划,旨在为用户提供人工智能辅助的安全支付。AP2 基于现有的代理通信协议 Agent2Agent (A2A) 和模型上下文 (MCP),构建了一个与交易无关的层。简而言之,AP2 是一个通用的信任层,用户、商家和支付网络可以使用加密的意图证明和授权进行结算。
但 AP2 的功能远不止于此!它并不局限于单一的支付类型。它兼容信用卡/借记卡、实时银行间支付选项、稳定币以及其他支付形式,且不会牺牲单一信托结构。在本指南中,我们将尝试了解 AP2 的工作原理及其应用场景。
什么是代理支付协议 (AP2)
AP2 是一个公开可用的协议,由 Google 与领先的支付和技术公司合作构建,旨在安全地跨平台发起和处理代理主导的支付。该协议也适用于补充 Agent2Agent (A2A) 协议和模型上下文协议 (MCP)。结合现有的行业规则和标准,该协议还将作为一个与支付无关的框架,使用户、商家和支付提供商能够自信地跨所有支付方式进行交易。

Source: YouTube
为什么需要AP2?
现代支付系统假设结账时点击“购买”的是人类用户。因此,为了解决并简化这一问题,谷歌推出了 AP2。它利用众多自主 AI 代理来打破这一假设。但与此同时,它们也带来了与信任和授权相关的重大挑战。
例如:谁来证明代理获得了用户的许可?商家如何相信代理的订单代表了用户的意图?如果出现问题,谁来承担责任?AP2 通过为代理支付建立清晰的数字“规则手册”来直接应对这些挑战。
- 授权:AP2 要求提供证据,证明用户已向 AI 代理授予执行购买的精确权限(而不仅仅是一般的消费权利)。
- 真实性:商家收到加密证明,证明代理的请求传达了用户的真实意图,从而消除错误或“幻觉”订单。
- 问责制:每笔 AP2 交易都会被纳入不可篡改的审计线索中,以便追踪和解决意图、错误或欺诈行为,并确定责任人(用户、代理开发者或银行)。

AP2 的功能
通过解决授权、真实性和问责制这三个关键问题,AP2 为代理商务树立了信心。
AP2的工作原理:授权与信任
AP2 通过数字授权和可验证凭证建立信任。一旦代理获得授权,整个交易流程就与用户的意图紧密相连。最终,AP2 会创建一条从意图到购物车再到付款的审计线索。实时购买商品(人工操作)时,交易将遵循以下流程:
- 意图授权:它捕获用户的初始请求(例如,“帮我找双新跑鞋”)。
- 购物车授权:当代理创建购物车时,用户会批准该请求。此事件会生成购物车授权,以确保商品及其价格准确无误。
- 付款:用户选择的付款方式将基于“所见即所得”的原则,以加密方式与购物车授权关联。
对于委托任务(用户不在场),流程类似,但需要满足以下条件:用户已在意向授权中预先签署了规则(价格限制、时间安排等)。
例如,用户的请求(无论是口头的还是书面的)都会记录在意向授权中。当代理向用户展示建议的购物车时,用户点击“确认”,购物车授权就会执行,以准确记录所订购的商品。购物车授权确保最终购买的商品与建议的商品不会有差异。
对于实时购买(用户在场),包含规则的意向授权需要用户预先批准。
例如,如果用户说“仅购买连座且不超过 200 美元的音乐会门票”。代理一旦找到符合用户要求的门票,就会自动生成购物车授权。
授权:授权是一种不可篡改的、经过加密签名的合约,代表用户的指令。授权由可验证凭证 (VC) 支持,以确保所有各方的签名均代表用户同意。
在您自己的系统上使用的步骤。
1. 先决条件
- 已安装 Python 3.10 或更高版本。
- Google API 密钥或 Vertex AI 访问权限,用于身份验证。
- 具备运行 Python 脚本和 Shell 命令的基本知识。
2. 克隆代码库
git clone https://github.com/google-agentic-commerce/AP2.git cd AP2
3. 设置身份验证
选项 1:Google API 密钥
- 将您的 API 密钥导出为环境变量:
export GOOGLE_API_KEY="YOUR_API_KEY"
选项 2:Vertex AI:
通过您的 Google Cloud SDK 配置设置凭据。
4.安装依赖项:
pip install -r requirements-docs.txt
5. 探索示例
- 导航至示例场景:
- Python 场景:samples/python/scenarios
- Android 场景:samples/android/scenarios
- 每个场景都包含一个 README.md 文件,用于解释工作流程,以及一个 run.sh 文件用于启动演示。
cd samples/python/scenarios/<chosen_scenario> bash run.sh
- 这将启动代理并模拟 AP2 交易流程。
6. 了解流程
- 意图指令:记录用户的初始指示。
- 购物车指令:保存购物车中用户已批准的特定商品。
- 付款:使用所选的付款方式(银行卡、转账或加密货币)安全地处理付款。
7. 自定义您的代理:
- 修改 src 中的 Python 或 Android 代理代码,以尝试不同的购物行为。
- 代理可以进行价格监控、捆绑购物或委托购买。
8. 尝试付款
- AP2 支持信用卡/借记卡、实时银行转账和加密货币(使用 A2A x402 集成)。
- 欢迎您在示例场景中测试使用稳定币(如 USDC)的加密货币交易。
AP2赋能的全新商业模式
AP2 的灵活模型有助于打造截然不同的购物体验。它使代理能够代表用户协商、捆绑和协调购买。以下是一些示例:
- 更智能的购物:代理正在监控产品的价格和可用性。如果用户想要一件稀有的绿色夹克,价格可能比线下价格高出 20%,代理将监控价格和可用性。当该产品出现时,代理将立即自动下单,完成可能错过的销售。
- 个性化优惠:代理联系购物者并记录“我需要在 7 月 4 日之前购买一辆新自行车”。代理将此意图传达给商家代理。然后,商家代理可以创建一个包含自行车、头盔和车架的定制套餐,并享受购物者的折扣。
- 协调旅行:用户说:“帮我预订本周末去巴厘岛的机票和酒店,价格低于 1,500 美元。”代理会与相应的航空公司和酒店代理(和/或预订平台)沟通。一旦确定了组合,代理就会预订行程,以简化用户的流程。

Source: AP2
支持加密货币和Web3支付
AP2 不依赖于任何单一支付方式,支持现有支付方式以及从稳定币到加密货币的各种新兴支付方式。为了加速 Web3 的开发,谷歌及其合作伙伴推出了 A2A x402,这是一个将加密货币接入 AP2 的选项。借助 x402 选项,代理能够以计算机速度处理微交易。
例如,Coinbase 演示了一位 AI 代理使用稳定币以几美分的价格支付文档爬取费用,而 Lowe’s 则展示了使用 USDC 进行家居装修购买的即时结账功能。区块链收据也可以作为购买凭证。关键在于,加密货币支付继承了 AP2 的安全模型,其中授权和可验证凭证以与传统交易相同的方式包裹着稳定币交易。
这使得 AI 代理不仅可以成为加密货币代理,还可以成为兼容钱包的代理,从而能够在所有网络上的所有货币之间实现无缝支付。
行业协作与生态系统
AP2 是与全球 60 多家机构合作的成果,其中包括万事达卡、美国运通、PayPal、阿里巴巴、Coinbase、Etsy、Salesforce 和 Adyen 等。合作伙伴机构共同打造了 AP2,使其专注于三个关键领域:信任、互操作性和安全性。
AP2 是一个开放且与平台无关的协议,其参考代码可在 GitHub 上获取。此外,AP2 还吸引了众多标准组织的参与,以确保其广泛应用。这种协作方式意味着 AP2 将无处不在,不仅局限于 Google 生态系统,还将出现在钱包、支付网关和商务平台中。
小结
AP2 通过结合签名授权、可验证凭证和标准化消息流,为代理驱动的商务障碍提供了一个功能齐全且可互操作的信任层。
目前,AP2 支付仍处于开发阶段,因此目前尚无完全面向消费者的 AP2 支付应用程序。这是一个构建全新用户体验和信任模型的实验空间,同时也代表着人工智能商业新时代的开启。
创新型企业(尤其是在金融科技和电子商务领域,因为它已经与 60 多家企业合作)已经开始开发试点项目或 B2B 用途。例如,企业可以让代理商自主采购软件或扩展云许可证,并通过 AP2 触发安全交易。


评论留言