借助 Google Wallet API,您可以通过各种预定义的卡券(会员卡、优惠、礼品卡、活动门票、公交票卡、登机牌)与用户互动,这些卡券具有特定于用例的字段和功能。
我们现有的卡券类型可能并不适合所有用例,因此我们创建了一个通用卡券类型。顾名思义,如果您的用例不属于我们的任何其他专用类型,则应使用通用卡券类型。如需了解通用卡券如何支持您的特定用例,请实时直观呈现您的卡券。
使用场景
以下是一些适用于一般行业的模型示例:
- 停车券
- 图书馆会员卡
- 储值代金券
- 健身房会员卡
- 驾驶保险卡
- 各种预订
- 国家/地区过境二维码
- 客户预屏幕确认码
涉及敏感信息的用例
在某些情况下,您的卡券或用例可能会包含敏感信息(请参阅 AUP 以了解敏感数据的定义)。对于这些场景,通用 Private Pass API 提供了一种为预先批准的用例定义私有卡券的方式。您可以在 Generic Private Pass 开发者网站上大致了解 Generic Private Pass API 及其涵盖的用例。
集成步骤
必须按照以下步骤集成 Google Wallet API。在下面选择集成类型,具体取决于您是在 Android 设备上还是在 Android、Web、电子邮件或短信中吸引客户。Android、网页、电子邮件或短信
- 了解类和对象的工作原理并熟悉添加到 Google 钱包流程
- 满足前提条件
- 使用服务帐号和私钥创建 Google Cloud 项目
- 在 Google Pay 和钱包控制台中创建商家帐号
- 在 Google Pay 和钱包控制台中授权您的服务帐号
- 启用 Google Wallet API
- 创建课程
- [可选] 使用卡券可视化工具生成卡券,以为您的类和对象生成 JSON
- 使用使用您的私钥签名的类和对象创建 JWT 链接
- 在您的应用中显示“添加到 Google 钱包”按钮
- 完成测试核对清单
- 在 Google Pay 和钱包控制台中请求发布访问权限
仅适用于 Android
- 了解类和对象的工作原理并熟悉添加到 Google 钱包流程
- 满足前提条件
- 向您的应用授权
- 在 Google Pay 和钱包控制台中创建商家帐号
- 创建课程
- [可选] 使用卡券可视化工具生成卡券,以为您的类和对象生成 JSON
- 通过保存签名的 JWT 或使用 Android SDK 保存未签名的 JSON 创建卡券
- 在您的应用中显示“添加到 Google 钱包”按钮
- 完成测试核对清单
- 在 Google Pay 和钱包控制台中请求发布访问权限
开始使用
如需获得这些步骤的指导,请首先使用我们面向 Web 和 Android 的 Codelab,也可以选择适合您的集成。适合您的具体集成主要取决于您希望满足的具体要求。- 仅适用于 Android:Android SDK
- Android、Web、电子邮件或短信:Web API 和 JWT