管理卡券集成时,使用多个发卡机构帐号通常很方便。在开始之前,请先让您的第一个发卡机构帐号获得批准,并完成访问 REST API 的基本步骤。然后,您可以通过编程方式创建其他帐号并调整与它们共享的电子邮件。
您还可以在 Google Pay Merchant Center 手动创建发卡机构帐号并修改帐号权限。
创建新的发卡机构帐号
要创建新的发卡机构帐号,请使用已获授权的服务帐号密钥对以下端点进行 insert
REST 调用:
POST https://walletobjects.googleapis.com/walletobjects/v1/issuer/
在 REST 调用的正文中添加以下代码:
{ "name": issuer-account-name "contactInfo": { "email": email-address } }
响应中包含您发送的正文和一个额外字段 issuerId
。这是新创建的帐号的发卡机构 ID。如需详细了解如何使用发卡机构端点,请参阅 API 参考文档。
更改现有帐号的权限
创建帐号后,只有创建该帐号的服务帐号密钥才具有访问权限。如果您希望其他服务帐号密钥可以访问该帐号,或者要利用商家帐号界面通过个人电子邮件管理该帐号,则需要使用权限端点添加其他电子邮件。在这种情况下请使用 UPDATE
REST 调用。以下示例说明了如何执行此操作:
PUT https://walletobjects.googleapis.com/walletobjects/v1/permissions/<issuerId>
{
"permissions": [
{
"emailAddress": permission-email-address
"role": <the role of the account, either "writer", "owner", or "reader">
},
]
}
如需了解详情,请参阅 Permissions API 参考列表。