核心概念
了解代理商务协议的概念
使用代理商务协议进行构建对所有人开放。ChatGPT 中的即时结账目前仅对批准的合作伙伴可用。要申请参与即时结账,请在此处填写表单。
支持 ChatGPT 中的即时结账需要商家实现三个流程。
分享产品 Feed
产品 Feed 规范定义了商家如何与 OpenAI 共享结构化产品数据,以便 ChatGPT 能够在搜索和购物体验中准确展示他们的产品。
- 商家提供安全、定期刷新的 Feed(TSV、CSV、XML 或 JSON),包含标识符、描述、定价、库存、媒体和履行选项等关键详细信息。
- 必填字段确保价格、可用性和结账状态的正确显示,而推荐属性——如丰富的媒体、评论和性能信号——可提高排名、相关性和用户信任。
- 集成涉及设置加密的 HTTPS 连接,发送初始样本 Feed 进行验证,以及支持频繁更新(最快每 15 分钟一次)以保持产品信息最新。
处理订单和结账
代理结账规范使 ChatGPT 能够充当客户的 AI 代理,并渲染嵌入在 ChatGPT UI 中的结账体验。
- ChatGPT 从用户那里收集买家、履行和支付信息。
- ChatGPT 调用商家的代理商务协议端点创建或更新结账会话,并安全共享信息。
- 商家在自己的堆栈上执行验证、确定履行选项、计算和收取销售税、分析支付和风险信号,并使用现有支付处理器收取支付方式。商家接受或拒绝订单,并将此状态返回给 ChatGPT。
- ChatGPT 反映状态并向用户显示订单确认(或拒绝)消息。
结账会话在 OpenAI UI 中呈现,但实际的结账状态和支付处理发生在商家的系统上。OpenAI 向商家发送信息,商家决定是否接受或拒绝订单、收取支付方式并确认订单——所有这些都在他们自己的系统上进行。
处理支付
委托支付规范允许 OpenAI 安全地与商家或其指定的支付服务提供商(PSP)共享支付详细信息。然后,商家及其 PSP 以与收集的任何其他订单和支付相同的方式处理交易和处理相关支付。
- OpenAI 准备一次性委托支付请求,并根据用户在 ChatGPT UI 中选择购买的内容设置最大可收费金额和到期时间。
- 此负载传递给商家的可信 PSP,由其处理交易。
- PSP 返回一个支付令牌,OpenAI 将其传递给商家以完成支付。
- Stripe 的共享支付令牌是第一个兼容委托支付规范的实现,更多 PSP 即将推出。
- 符合条件的卡将使用网络令牌化进行升级。
- 如果您是 PSP 或拥有自己保险库的 PCI DSS 1 级商家,了解如何与 OpenAI 建立直接集成。
OpenAI 不是代理商务协议中的记录商家。商家预计会带上自己的 PSP 并处理支付,就像他们接受任何其他数字支付一样。OpenAI 委托支付规范确保对这些支付凭证的使用方式设置限制,以保护用户交易。
端到端流程图
此图说明了代理商务协议的端到端数据流。