前提条件

在开始“Google 订餐”集成之前,请查看本指南中的要求并执行相关任务,以免发生开发障碍和其他延迟。

文件托管和网络服务要求

要使用 Google 订餐,您必须自行托管您的数据 Feed 文件,并实现用于处理购物车验证、订单创建和订单状态更新的网络服务。由于没有特定的编程语言或应用服务器要求,因此“Google 订餐”可以根据您的首选实现方式实现,但前提是遵循“Google 订餐”的 API 规范。

所需功能

安全数据 Feed 托管

您必须能够将数据 Feed 文件托管在 Google Cloud Storage、Amazon S3 或 HTTPS 服务器上。

安全的 Web 服务

您的网络服务必须能够通过 HTTPS 发出和接收 API 请求。

响应延迟时间

当 Google 向网络服务发送请求时,必须在 8 秒内响应请求。

游客结账

您的网络服务必须允许使用使用游客结账的订单,即由没有帐号或未登录系统的用户所下的订单。

在 Google 商家资料中列出餐厅

遵守 Google 商家资料的以下要求:

  • 为确保客户可在“Google 订餐”中找到您的餐厅,必须在 Google 商家资料中列出这些餐厅。
  • 您计划与“Google 订餐”集成的营业地点都必须设有商家资料。
  • 对于在 Google 商家资料中注册的每个餐厅营业地点,其名称和地址必须与您发送到“Google 订餐”的 Restaurant 数据一致。

在 Google Pay API 中注册为商家

如需在“Google 订餐”界面中提供在线付款功能,您必须将商家注册为 Google Pay 商家,并使用参与 Google Pay 计划的处理方,如本部分所述。Google Pay 可促进用户与付款处理方之间的令牌化付款。

如需注册为 Google Pay 商家并启用 Google Pay API,请按以下步骤操作:

  1. 打开 Google Pay & Wallet Console 页面注册您的商家。如果您是现有 Google Pay 注册商家,则可以使用现有帐号。建议为每个订单集成 Google 的唯一商家 ID。要添加新商家,请点击商家 ID 标题,然后选择“创建新商家”。
  2. 点击用户菜单标签页,向商家添加一位或多位用户。
  3. 选择 Google Pay API 菜单标签页,然后点击 Google API Pay 页面上的开始使用
  4. 同意 Google Pay API 服务条款。
  5. 您的商家 ID 就位于控制台标题中。请从您在 Google 订餐的合作团队获取此内容。
    选择 Google Pay 商家 ID。
  6. 确认您已集成其中一个 Google Pay 合作处理方
  7. 与您的支付处理机构合作,按照网关的说明获取 Google Pay 令牌化参数属性。

使用 Google Pay 测试您的令牌化参数

请参阅 Google Pay 付款处理测试,以满足以下要求:

  • 验证付款网关是否已设置妥当,以便您通过 Google Pay 请求令牌。
  • 测试您的 Google Pay 集成。

后续步骤

如需继续进行集成,请执行以下步骤:

  1. 查看 Google 订餐政策服务条款
  2. 查看关系型库存Fulfillment 操作规范指南。
  3. 要开始进行集成,请与您的 Google 顾问联系。