集成步骤

本页介绍了构建与“端到端订购”集成所需的步骤。

  1. 账号设置

    1. Actions Center 中,按照账号设置中的说明完成初始配置任务
    2. 向 Ordering End-to-End GCP 项目授予 food-support@google.com 的编辑者访问权限。这样可以允许 Google 访问您的 GCP 项目以获取技术支持。
    3. 如果您已获得端到端订购团队的正式合同批准,可以继续进行集成,请提交新手入门请求,您还可以提交端到端订购意向表单,表明您有兴趣参与集成。
  2. Feed 实现

    1. 创建 RestaurantServiceMenu Feed。如需了解详情,请参阅创建数据 Feed
    2. 使用快速测试来测试您的 Feed。有关详细指南,请参阅 测试数据 Feed
    3. 以编程方式生成 Feed 文件以进行批量提取。
    4. 按照 批量提取中的说明托管您的沙盒 Feed 和生产 Feed。
    5. 构建实时更新。如需了解详情,请参阅实时更新
  3. 设计您的执行方式端点实现。如需了解详情,请参阅 Fulfillment API
  4. 实现结账操作

    1. 针对理想的默认使用情形(也称为“幸福之路”)构建结账操作。 如需了解详情,请参阅 Fulfillment API设置结账
    2. 使用快速测试来测试您的结账操作。按照使用快速测试工具手动测试中列出的说明操作。
    3. 在结账操作中内置极端情况处理功能。
    4. 使用自动化测试工具测试您的结账操作。按照使用自动化测试工具进行测试中列出的说明操作。
  5. 实现提交订单操作

    1. 构建提交订单操作。如需了解详情,请参阅 Fulfillment API设置提交订单
    2. 使用快速测试来测试您的“提交订单”操作。按照使用快速测试工具手动测试中列出的说明操作。
    3. 在“Submit Order”操作中构建边缘案例处理。
    4. 使用自动化测试工具测试您的“Submit Order”操作。按照使用自动化测试工具进行测试中列出的说明操作。
  6. 在线付款

    1. 使用 JSFiddle 验证您的标记化参数。如需了解详情,请参阅测试您的 Google Pay 支付网关
    2. 在 Google Checkout 响应中实现令牌化参数。如需了解详情,请参阅设置 Google Pay
    3. 在“Submit Order”操作中实现付款处理方的扣款 API。如需了解详情,请与您的付款服务提供商联系。
    4. 使用快速测试来测试令牌化参数。如需了解详情,请参阅测试在线付款
  7. 按照异步订单更新中的说明构建异步订单更新。
  8. 测试

    1. 通过端到端测试,执行您自己的用户验收测试 (UAT)。如需了解详情,请参阅快速测试
    2. 运行自动化测试工具来测试极端情况。如需了解详情,请参阅自动集成测试
  9. 发布准备

    1. 请与您的 Google 顾问联系,等待对方提供进一步的说明。如需了解详情,请参阅准备发布发布准备情况核对清单