Google Standard Payments:银行 FOP

概览

银行付款方式 (FOP) 是 Google 与付款集成商合作的付款方式 (合作伙伴银行或集成商)执行一次性的账号身份交换 凭据和用户授权之间建立关联 。之后,可将对此关联的引用提交给集成商,以允许将资金从用户账号转移到 其他银行账户。

Google 使用两种流程建立这种信息交换:

  1. 身份验证授权流程:对用户进行身份验证, 授权以建立此连接。
  2. AssociateAccount 流程:为之前指定的 和经过身份验证的用户。这是通过方法调用实现的,该调用会建立 Google 与付款集成商之间的关联。此流程 称为关联。

建立关联后,Google 会在资金流动时使用 ,为用户提供快速顺畅的结账体验。Google 称之为 一种乐器。Google 客户拥有一种或多种付款方式。一个 付款方式是一种支付方式, 生态系统和市场

以下部分更详细地介绍了这些流。示例 下文将向您介绍一家名为 InvisiBank 的虚假银行。

重要概念

身份验证授权流程

“身份验证-授权”流程的目的在于识别和 向集成商验证用户身份,并从 用户执行流中的其他操作。“身份验证授权”现为 通过重定向进行处理。这可以是指向应用,也可以是网页重定向。

重定向身份验证授权

重定向身份验证授权,由 Google 将用户重定向到 集成商拥有的应用该应用可以是 Web 应用 或 Android 应用

Android 重定向和网页重定向的行为类似。在这里,Google 会将 访问集成商的应用集成商标识并验证 以该集成商最自然的形式提供用户。通过身份验证后 集成商会将用户重定向回 Google 的界面以完成关联。 进行重定向时,Google 会提供 requestId,以便识别 身份验证会话。然后,该标识符将用作身份验证证明 身份。

选择此流程的集成商必须提供网络身份验证网址,因为 是所有平台(桌面设备、移动设备)中最常见的分母。不过, 强烈建议使用 Android 身份验证,因为它可以为用户提供最佳 提升用户体验

根据设备使用情境和安装的应用,Google 界面会选择 网页或 Android 应用重定向。

这种身份验证机制为集成商提供了最大的自由。 可以通过多种方式对用户进行身份验证和标识。用户名 + 密码, 生物识别信息和安全问题都可以 解决方案Google 不打算规定集成商如何验证 用户。集成商负责对用户进行身份验证。使用此 方法,Google 打算利用集成商的各种界面 对用户进行身份验证,并且只需向 Google 提供身份验证证明即可。

此外,我们还会传递应显示的 Authorization 范围列表 来获取针对上述每项操作的授权(例如,在 AssociateAccount 流程中,我们需要授权 associate 用户的 与 Google 账号相关联)。

对于关联流程,此流程还允许用户选择账号 向希望成为目标客户的付款集成商提供哪些支持服务 。

有关身份验证的详细信息,请参阅 详细指南

关联流程

关联流程旨在建立关联, 来创建乐器此流程:

  1. 在集成商的系统中关联账号 身份验证授权流程中选择的 Google 账号。
  2. 协商将用于引用此 Google Payment 的参考文件 令牌 (GPT)。
  3. 提供账号信息,以告知 Google 的风险引擎。

既定对 GPT 的引用由 Google 和 集成商

关联流程要求 Google 提供 向集成商发送身份验证/授权请求。在以下日期之前: 关联流程时,Google 会调用 authentication-authorization 流程以获取此证明。

下图显示了调用 authentication-授权流程关联流程

关联流程

有关身份验证的详细信息,请参阅 详细指南