1. 注册应用
所有访问 Google API 的应用均须通过 API 控制台进行注册。注册后,您将获得仅对 Google 和您的应用公开的一组值(客户端 ID、电子邮件地址和私钥)。要注册您的应用,请按以下步骤操作:
注册 Google Pay API for Passses,获取访问权限。如果您已经注册,则可跳过此步骤。
访问 API 控制台 。
点击新建项目 按钮,或从页面顶部的下拉菜单中选择新建项目 。系统会显示“新建项目”页面。
输入项目名称。
点击创建 。配置完成后,右上角会显示一则通知。点击此通知,进入项目主页。
点击转到 API 概览 。然后,点击启用 API 和服务 。
搜索 Google Pay Passes API ,然后点击启用 。
点击左侧菜单中的凭据 。
点击创建凭据 按钮,然后选择服务帐号密钥 。
在页面上创建您的服务帐号密钥,您可能还需要在其中创建服务帐号。此服务帐号不需要其他角色。选择 json 作为密钥类型,然后点击创建 。
新的服务帐号随即添加至您的帐号列表,私钥亦下载到您的本地文件系统。这是此密钥的唯一副本,请您妥善保存此密钥文件。稍后您将使用此密钥。
复制密钥的服务帐号电子邮件地址,通过点击“凭据”标签中的管理服务帐号 ,找到该电子邮件地址。稍后您将使用此电子邮件地址。
警告 :无论是在开发环境,还是生产环境,您都必须妥善存储和管理您的私钥。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:
访问 Google Pay API for Passes Merchant Center 。
从列表中选择您的帐号。系统会显示“帐号信息”(Account Info) 页面。
注意 :请记下您的发卡机构 ID。您以后进行 API 调用时将会用到它。
点击共享 (Share)。系统会显示“共享”(Share) 设置。
在注册应用 部分,复制密钥的服务帐号电子邮件地址(以 @<your_domain>.iam.gserviceaccount.com
结尾),并将其粘贴到 Invite people
字段中。
确保将权限下拉列表设置为可编辑 (can edit),然后点击发送 (Send)。您的服务帐号现已与您的 Google Pay API for Passses 帐号绑定。您现在可以对 API 进行 REST 调用。