Google Pay
Google Pay 是由谷歌推出的移动支付和数字钱包服务,旨在为用户提供一种便捷、安全的方式,用于在线支付、近场通信(NFC)支付以及资金转账服务。Google Pay在2018年整合了Google Wallet和Android Pay功能,成为一个统一的支付平台。

支付方式属性
属性 | 内容 |
---|---|
可用国家代码 | 美国 (US) |
消费者货币 | 美元 (USD) |
处理货币 | 美元 (USD) |
结算货币 | 美元 (USD) |
类型 I | 信用卡及借记卡(Cards) |
类型 II | googlepayus |
最小交易金额 | USD:1 |
最大交易金额 | USD:10,000 |
会话超时 | 1 小时,取决于流程 |
退款 | 支持全额退款、部分退款和多次部分退款 |
退款有效期 | 360 天 |
拒付 | 180 天 |
当国家代码与处理货币不一致时,FuturePay会按照国际卡费率处理交易。
交易流程
- 在使用GooglePay进行交易需使用Collect.js进行集成
- 要使用 Google Pay,您必须提供Collect.js国家/地区和货币值。这些值用于确保用户只能选择有效的卡。您还必须在页面上提供一个 HTML 元素,Collect.js该元素可用于绘制 Google Pay 按钮。
- 将Collect.js请求返回的token带入付款接口请求参数payToken中
- 确认付款.
集成
Collect.js示例代码
可参考链接:GooglePay参考链接
<html>
<head>
<script
src="https://secure.nmi.com/token/Collect.js"
data-tokenization-key="000000-000000-000000-000000"
data-variant="inline"
data-country="US"
data-price="1.00"
data-currency="USD"
></script>
</head>
<body>
<form action="submit_to_direct_post_api.php" method="post">
<div id="googlepaybutton"></div>
</form>
</body>
</html>
交易调用输入
{
"amount": {
"currency": "KES",
"value": 100
},
"countryCode": "KE",
"paymentMethod": {
"type": "googlepayus",
"transactionType": "card",
"markup": 0.055,
"holderName": "FULIANG",
"payToken": "f8pKs2QZ-9R5Tsx-rj9GjE-xte4Gr4w7K78",
"shopperEmail": "[email protected]"
},
"reference": "8C2FAD7F7CD54A259769F51FD9AE88B3-3"
}
交易调用输出
{
"code": "0",
"data": {
"amount": {
"currency": "USD",
"value": 100
},
"merchantReference": "24120307251378-339-1",
"pspReference": "1863851461092442112",
"resultCode": "SUCCEED"
},
"msg": "success",
"serverTime": 1733211799270,
"success": true
}
Updated 15 days ago