本文为 Google Pay API for Passes 常见问题提供解答。
Google Pay 应用
- 用户在点击 URI 后离开 Google Pay 应用时会收到 Google 通知吗?
- 不会,当用户通过点击展开的卡上的 URI 离开 Google Pay 应用时,系统会显示消息。
- 消费者点击删除会员卡会永久删除会员卡吗?
- 不会。会员卡不会再显示在 Google Pay 应用中,还会与商家保存的用户数据取消关联。但实际的
LoyaltyObject
依然存在,可以通过调用 RESTget
方法来检索。由于存在多个消费者与同一个对象关联的实施情况,因此该对象不会被删除。 - 为什么每次需要呈现对象时,Google 都会存储对象数据,而不是调用商家的网络服务?
- 每次调用商家的网络服务会拖慢对象的呈现速度。 Google 还需在用户的移动设备上缓存这些数据,供用户离线使用。
- 如果用户掉线,Google 是否也会缓存图片(徽标、消息等)?
- 可以。Google 会缓存图片并将其存储在服务器上。如需更新您托管的图片,请更新网站上的图片及其对应的类或对象,以增加版本。更新类或对象将提示 Google 重新缓存图片文件。
更新对象
- 如果会员丢失了实体卡,如何更新会员卡的帐号 ID?
- 通过 REST API 更新对象的
accountId
字段。 - 尝试使用 REST API 插入一个对象或类时,收到
insufficientPermission
错误。Error: Code was 403 Msg: Forbidden { "error": { "errors": [ { "domain": "global", "reason": "insufficientPermissions", "message": "Insufficient Permission" } ], "code": 403, "message": "Insufficient Permission" } }
- 请务必将您在注册应用时获得的帐号电子邮件地址添加到 Google Pay API for Passes Merchant Center 中。请参阅将您的服务帐号与 Google Pay API for Passses 帐号进行绑定。
测试
- Google 是否提供负载测试服务?
- 不提供。但据我们估计,每秒查询数为有效会员卡帐号总数的 0.05%。因此,例如,如果您有 2000 万个有效会员卡帐号,那么您每秒应能处理 1 万个查询。此外,预计您的事务量将在集成启动后立即达到最高值。
其他
- 商家在 JWT 响应中应使用哪种
Content-Type
? - Google 不会检查
Content-Type
。您可以使用application/json
或text/plain
作为Content-Type
。 - 当附近的消费者收到优惠推送,或发现优惠(例如在 Google Pay 应用中点击、查看和呈现)、购买和兑换(包括交易信息)时,我们能否收到通知?
- Google 无法追踪消费者出示手机上的条形码或优惠券代码以及收银员对其进行扫描或将其输入销售终端设备中这类操作。只有商家的销售终端才能确定优惠是否已成功扫描并兑换。
- 我们的创意团队需要提供哪些资源来创建会员卡?
- 您需要提供文字和图片资源,以便消费者在将会员卡保存到 Google Pay 应用中后查看展开视图。如需了解详情,请参阅会员的会员卡模板页面。
- 如何获取更多帮助?
如需更多帮助,请与 Google Pay API for Passses 支持团队联系。
与支持团队联系