GoPay
集成 GoPay 并允许商户接受来自印度尼西亚消费者的付款。
支付方式属性
属性名称 | 值 |
---|---|
可用国家代码 | ID(印度尼西亚) |
消费者货币 | IDR(印尼盾) |
处理货币 | IDR(印尼盾) |
结算货币 | USD(美元) |
类型 I | 电子钱包 (wallet) |
类型 II | gopay |
最低交易金额 | IDR 100 |
最高交易金额 | 未完成KYC认证的用户:每笔交易最高IDR 2,000,000 完成KYC认证的用户:每笔交易最高IDR 20,000,000 |
会话超时 | 1小时 |
退款 | 支持全额、部分和多次部分退款。 |
退款有效期 | 30天 |
拒付 | 不支持 |
集成类型 | 异步 |
交易流程
- 消费者在商户网站上完成结账流程
- 商户向 Future Pay 发送交易请求
- 向 GoPay 发送扣款请求
- 返回扣款响应以及 GoJek 应用程序的深度链接 URL
- 构建重定向 URL 并发送给商户
- 商户将 GoPay 深度链接重定向 URL 转发到消费者的移动浏览器
- 消费者进入 GoPay 深度链接 URL
- 消费者会看到 PIN 输入和确认屏幕
- 消费者确认付款
- GoPay 应用向消费者显示成功页面
- GoPay 将交易结果通知 Future Pay
- Future Pay 确认收到 GoPay 的通知
- 向商户发送状态更新通知
- 如果交易状态未知,Future Pay 向 GoPay 发送状态检查请求
- GoPay 返回结果
集成
交易调用输入
{
"reference": "9B6F974D3DB8436AA2B139551933FF08",
"amount": {
"currency": "IDR",
"value": 100
},
"countryCode": "ID",
"origin": "fffmall.com",
"paymentMethod": {
"holderName": "John Doe",
"shopperEmail": "[email protected]",
"type": "gopay"
},
"returnUrl": "https://wallet.futurepay-develop.com/api/PayNotify/paymentSynchronous/business_merchant_id/1/order_id/2115",
"shopperReference": "FP3d9bcb7a0cf84b80bfc814e1cc43c613"
}
交易调用输出
{
"code": "0",
"msg": "success",
"serverTime": 1728633576429,
"data": {
"action": {
"paymentMethodType": "gopay",
"url": "https://r2.girogate.de/molpay/S1389/I?tx=2334590813&rs=ZMQklSaGdmdZw9NTiM16xen8591YbjuY&cs=e1f62ec550918e3471308d9e34a830e3d7f22dc40690616190a9c16d8f653049",
"method": "Get",
"type": "redirect"
},
"amount": {
"currency": "IDR",
"value": 100
},
"merchantReference": "9B6F974D3DB8436AA2B139551933FF08",
"pspReference": "1844649030089572352",
"resultCode": "PENDING"
},
"success": true
}
附加信息
GoPay 根据消费者使用的设备提供两种支付流程:
- 电脑或平板电脑
- 智能手机或移动电话
如果使用电脑或平板电脑,将显示 QR 码,并要求消费者使用 GoJek 应用程序扫描 QR 码。
如果使用智能手机或移动电话,消费者将通过深度链接重定向到 GoJek-GoPay 应用程序,以确认支付/订单详情。FuturePay 目前的集成支持移动深度链接流程。在这种情况下,消费者会在移动电话上浏览商户商店,选择 GoPay,然后被重定向到 GoPay-GoJek 应用程序。目前不支持 QR 码流程。
Updated 4 months ago