Antom, leading provider of tailored payment solutions

集成 Google Pay 支付

通过 Google Pay 服务,买家可以使用存储在其 Google Pay 账户中的信用卡或借记卡进行支付。采用 Native API 方式时,商户前端需直接集成 Google Pay SDK,获取卡资产信息后调用 Antom 的 pay(单笔支付) 接口发起支付。有关 Google Pay SDK 的集成说明,请参见 Google Pay for Payments (Web) 或 Google Pay for Payments (Android)。​

用户体验

以下图片展示了集成 Google Pay 进行支付的用户体验:
Web 端
Mobile 端

集成准备

在您开始集成前,请阅读集成指南及接口概述文档,了解服务端接口的集成步骤及调用接口的注意事项,并确保已完成以下预配置:
  • 已获得 client ID。
  • 已完成密钥配置。
  • 已完成异步通知接收地址的配置。
  • 集成服务端 SDK 资源包,并完成接口库安装及请求示例初始化。具体操作请参阅服务端 SDK。

集成步骤

请按照以下步骤开始集成:
  1. 解密 paymentToken
  2. 授权支付
  3. (可选)跳转至 3DS 认证链接
  4. 获取预授权支付结果
  5. 请款

步骤 1:解密 paymentToken

在您获取到 paymentToken 以后,您可以选择以下两种方式解密,从而调用 pay(单笔支付)接口来发起授权支付请求:
  • 托管解密:由 Antom 负责证书管理和解密操作,您无需具备 PCI 资质。
  • 商户解密:您自行管理证书并执行解密操作,您需具备相应的 PCI 资质。
注意:有关 PCI DSS 合规要求的更多信息,请参阅 PCI DSS 标准。

步骤 2:授权支付
服务端

不同的解密方式在发起授权支付请求时所需传入的参数存在差异,请您根据实际采用的解密方式查看对应的内容说明。
托管解密
商户解密

(可选)步骤 3:跳转至 3DS 认证页面
客户端

商户服务端通过 pay(单笔支付)响应获取到 3DS 认证页面链接(normalUrl)后,需要将该链接传递给前端,由商户前端跳转至3DS 认证页面,详情请参见步骤 2:跳转至 3DS 认证页面。
有关 Google Pay 支付中 3DS 认证的处理逻辑和决策请参见卡支付特性的 3D secure 2 部分。

步骤 4:获取授权支付结果
服务端

在买家完成支付或支付超时后,您可以接收来自 Antom 的异步通知或通过主动查询来获取支付结果,具体步骤请参阅步骤 3:获取授权支付结果。

步骤 5:请款
服务端

授权支付成功后,Antom 默认自动为您请款,同时支持您手动发起请款。请款后,您可以通过异步通知或主动查询来获取请款结果,您需要根据请款结果来决定是否发货。具体操作请参阅请款。

支付后操作

完成支付后,您可对交易进行以下支付后的操作:

取消交易 ​
服务端

对于支付成功的订单,如果买家在当天内申请取消订单或退款,您可以通过 Antom 提供的取消支付能力将订单取消或解冻资金。此外,对于尚未完成支付的订单,您也可以直接进行取消。具体操作请参阅取消交易。

退款 ​
服务端

若您需要了解 Antom 的退款规则及如何对成功的交易发起退款,详情请参见退款。

争议 ​
服务端

当某笔交易发生争议时,Antom 为您提供争议处理相关服务。更多信息请参阅争议运营手册和争议实施方案。

对账 ​
服务端

交易完成后,使用 Antom 提供的财务报告进行对账。有关如何对账和 Antom 结算规则的更多信息,请参阅对账。

更多内容

卡支付特性

大部分的卡支付特性适用于 Google Pay。以下列举了卡支付特性在 Google Pay 的支持情况:
类型
是否支持
说明
Antom Tokenization
条件支持
  • CIT(持卡人发起交易)场景不支持,建议您通过 Google 账户存卡。
  • MIT(商户发起交易)场景支持。
卡信息存档交易(COF)
支持
无。
3D Secure 2
支持
  • 您将 paymentMethodMetaData.googlePayConfiguration.allowedAuthMethods 参数设为
    CRYPTOGRAM_3DS
    或使用了默认值,并且 Google Pay 侧已经完成 3DS 验证,Antom 按第三方机构 3DS 处理流程,Checkout Page 不会出现支付方式侧 3DS 的体验,详情请参阅 Google Pay - 为全球符合条件的 Visa 设备令牌交易启用责任转移。
  • 您将 paymentMethodMetaData.googlePayConfiguration.allowedAuthMethods 参数设为
    CRYPTOGRAM_3DS
    和
    PAN_ONLY

    或使用默认值,如 Google Pay 侧未完成 3DS 验证,Checkout Page会根据您传入的
    is3DSAuthentication 和 enableAuthenticationUpgrade 决策是否需要 3DS 验证。
Antom 3DS-Retry
支持
无。
商户发起交易(MIT)
支持
无。
分期付款
不支持
无。