在开始“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,请按以下步骤操作:
- 打开 Google Pay & Wallet Console 页面注册您的商家。如果您是现有 Google Pay 注册商家,则可以使用现有帐号。建议为每个订单集成 Google 的唯一商家 ID。要添加新商家,请点击商家 ID 标题,然后选择“创建新商家”。
- 点击用户菜单标签页,向商家添加一位或多位用户。
- 选择 Google Pay API 菜单标签页,然后点击 Google API Pay 页面上的开始使用。
- 同意 Google Pay API 服务条款。
- 您的商家 ID 就位于控制台标题中。请从您在 Google 订餐的合作团队获取此内容。
- 确认您已集成其中一个 Google Pay 合作处理方。
- 与您的支付处理机构合作,按照网关的说明获取 Google Pay 令牌化参数属性。
使用 Google Pay 测试您的令牌化参数
请参阅 Google Pay 付款处理测试,以满足以下要求:
- 验证付款网关是否已设置妥当,以便您通过 Google Pay 请求令牌。
- 测试您的 Google Pay 集成。
后续步骤
如需继续进行集成,请执行以下步骤:
- 查看 Google 订餐政策和服务条款。
- 查看关系型库存和 Fulfillment 操作规范指南。
- 要开始进行集成,请与您的 Google 顾问联系。