跳到内容

适用于 Android 的 Google Wallet 卡券配置

配置您的 Google Pay & Wallet Console Issuer IDGoogle Cloud 服务帐号密钥,以便 Pushwoosh 可以为您的应用颁发和更新 Google Wallet 卡券。这是一次性设置。一旦配置有效,应用的 Google Wallet 卡券构建器 将会解锁。

创建颁发者帐号

Anchor link to

注册颁发者帐号。Google Pay & Wallet Console 中,完成 Google Wallet API 的引导流程以获取您的 Issuer ID(一个数值)。您可以先在演示模式下开始,稍后再申请生产环境访问权限。

Google Pay and Wallet Console 屏幕,显示了在完成 Google Wallet API 引导流程后得到的数值型 Issuer ID

创建服务帐号密钥

Anchor link to
  1. 创建(或选择)一个 Google Cloud 项目并为其启用 Google Wallet API。请使用在 Google Pay & Wallet Console 引导流程中与您的颁发者关联的同一个 Google Cloud 项目。请参阅 Google 的入门指南

  2. 在该项目中创建一个服务帐号并下载其 JSON 密钥。请遵循 Google 关于生成 REST API 凭据的指南。密钥文件类型必须是 service_account,并包含 client_email 和 PEM 私钥。

  3. 从 JSON 密钥中复制服务帐号的电子邮件地址(即 client_email 字段)。您将在下一步中用到它。

授予服务帐号访问权限

Anchor link to

Google Pay & Wallet Console 中:

  1. 在左侧边栏中打开 Users
  2. 点击 Invite a user
  3. 粘贴服务帐号的电子邮件地址(来自上述第 3 步)。
  4. Access level 设置为 Developer
  5. 点击 Invite

若无此步骤,Pushwoosh 将无法创建或更新 Google Wallet 卡券。

在 Control Panel 中配置 Google Wallet

Anchor link to
  1. 在 Control Panel 中,转到 Settings → Configure platforms
  2. MOBILE PLATFORMS 下,找到 Android 并打开 Google Wallet 设置。
“配置平台”页面,Android 行中显示了平台操作按钮中的 Google Wallet 设置
  1. Issuer ID 中,输入来自 Google Pay & Wallet Console 的数值型 Issuer ID。
  2. Service account key (JSON) 旁边,点击 Browse… 并选择您的服务帐号 .json 密钥文件。
Pushwoosh “配置平台”中的 Google Wallet 表单,包含 Issuer ID、服务帐号密钥导入和“应用”按钮
  1. 点击 Apply

后续步骤

Anchor link to

点击 Apply 后,您就可以在卡券构建器中设计卡券了。

通过 API 管理卡券

Anchor link to

使用 Google Wallet API 创建卡券、颁发保存链接并将其发送给用户。