产品介绍
- Google Pay 是 Google 提供的一个移动支付和数字钱包服务,使用保存到 Google 帐户或 Android 设备的付款方式,为 Android 应用和移动网络中的付款人提供无 缝的在线结账体验
商户接入 Google Pay 步骤如下
- 1. 商户调用 Google API,获取客户的加密付款数据
- 2. 商户调用 PayEase Google Pay API,发起授权请求(包含来自 Google Pay 回 调的加密付款数据)
- 3.PayEase 解密加密的支付数据,并进行交易处理
- 1.客户选择 Google Pay按钮。商家系统使用 Google API 发起 Google Pay请求,将 PayEase 识别为您的付款网关,并将 PayEase 商家ID传递为网关商家ID
- 2.客户确认付款,谷歌通过提供的网关专用密钥创建加密的付款数据,并将其包含在 Google API 响应中
- 3.商户接收谷歌返回加密的付款数据,提交给 PayEase
- 4.PayEase 解密付款数据,拿到卡信息后进行交易处理
- 5.PayEase 返回交易结果给商户
- 6.商户把交易结果返回到付款设备
- 7.付款设备向客户显示支付结果
对接前提
- 1.配置 Google Pay
- 您必须将您的 PayEase 商家 ID 提供给 Google,以确保对 Google Pay 有效负载进行正确的加密和请求的真实性,有关 Google Pay 教程,请参阅:https://developers.google.com/pay/api/android/guides/tutorial
- 2.将网关和网关商家 ID 设置
- 以下代码示例显示如何使用PayEase作为网关配置PaymentMethodTokenizationParameters 对象。
- 例子 1:Java 代码
- .setPaymentMethodTokenizationType
(WalletConstants.PAYMENT_METHOD_TOKENIZATION_TYPE_PAYMENT_GATEWAY)
.addParameter("gateway","payeasenet").
addParameter("gatewayMerchantId","[yourPayaseMID]”)
- 例子 2:Java 脚本
-
tokenizationType: "PAYMENT_GATEWAY",
parameters: {
gateway: "payeasenet",
gatewayMerchantId: "[yourPayEaseMID]"
}
}