Google 钱包的新增功能

七月 20, 2023
Jose Ugia Developer Relations Engineer

在 2023 年 Google I/O 大会以及近期博文中,我们分享了 Google 钱包即将推出的一些新的卡券类型和功能,并讨论了如何使用这些功能来更轻松地构建和保护您的卡券,以及提升您的客户体验。

请继续阅读,了解我们在大会期间所分享内容的摘要;您也可以前往 YouTube 观看我们的会议录像:Google Pay 和 Google 钱包的新增功能

使用私人卡券保护卡券信息

我们很高兴能够扩展通用卡券的类型,通过新推出的 Generic Private Pass API,增加了对敏感数据的支持。Google 钱包的通用私人卡券是又一种可用于保护用户信息以及确保用户敏感数字商品安全的方式。此类卡券要求用户验证是否是其本人查看私人卡券。在验证时,用户可以使用指纹传感器、密码或其他身份验证方法。如果您构建的卡券包含敏感信息,通用私人卡券或非常有帮助。举例来说,通用私人卡券在医疗保健行业便会派上大用场。

《Google 钱包开发者文档》包含相关详细步骤,可帮助您将私人卡券添加到 Google 钱包。

wallet1
图 1:JSON 格式的私人卡券定义。

使用演示模式实现快速卡券开发

利用演示模式,您可以访问 Google Pay 和钱包控制台,注册 API 访问权限,并在满足《Google 钱包开发者文档》中列出的前提条件后立即将 API 与自己的代码集成。

当您首次注册 Google 钱包发卡机构帐号时,您的帐号会自动进入演示模式。与发布模式相比,演示模式的特性和功能完全相同。为了更好地区分演示环境和发布环境,发卡机构在演示模式下构建的卡券会包含一些视觉元素,用于表明这些是测试性卡券。当发卡机构获得批准,可以在发布模式下运营时,系统会将这些视觉元素移除。

如果您已完成测试,准备好开始向用户发放卡券,请填写公司信息,然后在控制台的“Wallet API”部分请求发布权限。我们的控制台团队将通过电子邮件联系您,并提供其他指导。

wallet2
图 2:Google Pay 和钱包控制台中的演示模式。

通过轮换条形码和帐号受限卡券提升安全性

我们推出了一种新的 API,该 API 可以轮换条形码,进一步提升了卡券的安全性。通过轮换条形码,您可以预先构建一批条形码,并将这些条形码同步到 Google 钱包。系统会按照预定义的时间间隔轮换这些条形码,并在用户的钱包中显示和更新这些条形码。轮换条形码支持发卡机构需要保护卡券的各种用例,例如有效时间较长的公交票卡、活动门票等。

我们还发布了帐号受限卡券,这是一项新功能,允许发卡机构将某些卡券对象与 Google 帐号关联。要使用此功能,您只需在发放卡券时,将用户的电子邮件地址添加到卡券对象中即可。当用户尝试将卡券添加到 Google 钱包时,系统便会触发额外的检查流程。只有在卡券中指定的电子邮件地址与当前登录的用户帐号匹配时,用户才能成功将卡券添加到 Google 钱包。帐号受限卡券可以保护您的卡券,避免卡券遭到盗窃、转售、转让或用于其他受限制的用途。

使用卡券构建器设计卡券

要使卡券与您的品牌和设计指南保持一致,您需要熟悉 Google Wallet API。在去年的 Google I/O 大会上,我们推出了一种动态模板,该模板可接受配置,从而生成卡券的大致预览。

今年,我们推出了这种工具的新版本,并将其升级为功能齐全的卡券构建器。现在,您可以使用实时预览功能来配置卡券以及设计卡券样式,以帮助您了解卡券的样式效果,并将每个视觉元素与 API 中的相应属性关联起来。新的卡券构建器还可以生成 JSON 格式的类和对象,可用于直接对 API 发出调用,这不仅便于您配置卡券,还可以避免使用基于文本的配置方式来设计卡券样式时存在的视觉不确定性。如今,新的卡券构建器可用于通用卡券、票券和零售提供的其他类卡券。

wallet3
图 3:Google Wallet API 新卡券构建器的演示。

Google Wallet API 使用入门

请查看相关文档,立即开始集成 Google 钱包。

如需详细了解集成过程,请查看 GitHub 中的源应用示例

准备就绪后,请前往 Google Pay 和钱包控制台,提交您的集成,以便申请正式版访问权限。

未来计划

在 Google I/O 大会之后不久,我们推出了向 Google 钱包添加更多内容的 5 种新方法。其中一种方法就是将身份证件保存到 Google 钱包。很快,您就可以通过 Google 钱包接收身份证件信息,做到安全无缝地验证用户信息。此方法的部分用例包括以下几种:

  • 年龄验证:在用户购买有年龄限制的商品或进入有年龄限制的场所之前,要求对他们进行年龄验证。
  • 身份验证:要求用户提供名称,从而验证他们是否为帐号的关联用户。
  • 驾驶权限:验证用户是否具备驾驶能力(例如在租车时)。

如果您有兴趣使用 Google 钱包的应用内验证 API,请填写此表单