1. 注册应用

所有访问 Google API 的应用均须通过 API 控制台进行注册。注册后,您将获得仅对 Google 和您的应用公开的一组值(客户端 ID、电子邮件地址和私钥)。要注册您的应用,请按以下步骤操作:

  1. 注册 Google Pay API for Passses,获取访问权限。如果您已经注册,则可跳过此步骤。
  2. 访问 API 控制台
  3. 点击新建项目按钮,或从页面顶部的下拉菜单中选择新建项目。系统会显示“新建项目”页面。
  4. 输入项目名称。
  5. 点击创建。配置完成后,右上角会显示一则通知。点击此通知,进入项目主页。
  6. 点击转到 API 概览。然后,点击启用 API 和服务
  7. 搜索 Google Pay Passes API,然后点击启用
  8. 点击左侧菜单中的凭据
  9. 点击创建凭据按钮,然后选择服务帐号密钥
  10. 在页面上创建您的服务帐号密钥,您可能还需要在其中创建服务帐号。此服务帐号不需要其他角色。选择 json 作为密钥类型,然后点击创建
  11. 新的服务帐号随即添加至您的帐号列表,私钥亦下载到您的本地文件系统。这是此密钥的唯一副本,请您妥善保存此密钥文件。稍后您将使用此密钥。
  12. 复制密钥的服务帐号电子邮件地址,通过点击“凭据”标签中的管理服务帐号,找到该电子邮件地址。稍后您将使用此电子邮件地址。

警告:无论是在开发环境,还是生产环境,您都必须妥善存储和管理您的私钥。Google 仅存储公钥的副本。如需详细了解如何管理服务帐号私钥,请点击此处

2.将您的服务帐号与 Google Pay API for Passses 帐号进行绑定

您的 Google Pay API for Passes 帐号应由您的 Google 联系人为您创建。Google Pay API for Passes Merchant Center 是一个网站,可用于管理您的帐号及所有关联的类和对象。请按照以下步骤将您的服务帐号绑定到 Google Pay API for Passes Merchant Center:

  1. 访问 Google Pay API for Passes Merchant Center
  2. 从列表中选择您的帐号。系统会显示“帐号信息”(Account Info) 页面。
  3. 点击共享 (Share)。系统会显示“共享”(Share) 设置。
  4. 注册应用部分,复制密钥的服务帐号电子邮件地址(以 @<your_domain>.iam.gserviceaccount.com 结尾),并将其粘贴到 Invite people 字段中。
  5. 确保将权限下拉列表设置为可编辑 (can edit),然后点击发送 (Send)。您的服务帐号现已与您的 Google Pay API for Passses 帐号绑定。您现在可以对 API 进行 REST 调用。