Touch 'n Go

Touch 'n Go钱包集成到应用程序中,消费者可以通过网上银行、借记卡、信用卡或充值码为钱包充值。
消费者保持一个用于支付的余额。为了使用Touch 'n Go支付,消费者会被重定向到他们的Touch 'n Go应用程序,在那里他们需要使用一次性密码验证交易。





支付方式属性

属性内容
可用国家代码马来西亚 (MY)
消费者货币马来西亚林吉特 (MYR)
处理货币马来西亚林吉特 (MYR)
结算货币美元 (USD)
类型 I电子钱包 (Wallet)
类型 IItouchngo
最低交易金额MYR: 1.01
最高交易金额MYR: 20,000
会话超时3小时
退款全额退款,部分退款,多次部分退款
退款有效期30天
退款备注注意:商家必须有足够的余额,否则退款可能会失败。如果因余额不足导致退款失败,请在更多购买后重新尝试。
拒付不支持
集成类型异步处理

交易流程

  1. 消费者在商户网页上进行结账流程,选择Touch 'n Go支付。
  2. 商户向Future Pay发送Touch 'n Go交易请求。
  3. Future Pay返回重定向URL到Touch 'n Go支付页面。
  4. Future Pay将重定向URL转发给商户。
  5. 商户将消费者重定向到重定向URL,展示Touch 'n Go二维码。
  6. 消费者使用Touch 'n Go应用扫描二维码,点击应用内的“支付”按钮,并输入PIN码在应用内进行身份验证并完成支付。
  7. 消费者被重定向回商户的返回URL(在浏览器会话中,而非在应用内)。
  8. Touch 'n Go向Future Pay发送成功通知。
  9. Future Pay向商户发送成功通知,商户通知消费者支付成功。

集成

交易调用输入

{
    "reference": "9B6F974D3DB8436AA2B139551933FF08",
    "amount": {
        "currency": "MYR",
        "value": 100
    },
    "countryCode": "MY",
    "origin": "fffmall.com",
    "paymentMethod": {
        "holderName": "John Doe",
        "telephoneNumber": "60123456789",
        "shopperEmail": "[email protected]",
        "type": "touchngo"
    },
    "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": "touchngo",
            "url": "https://r2.girogate.de/molpay/S1389/I?tx=2334590813&rs=ZMQklSaGdmdZw9NTiM16xen8591YbjuY&cs=e1f62ec550918e3471308d9e34a830e3d7f22dc40690616190a9c16d8f653049",
            "method": "Get",
            "type": "redirect"
        },
        "amount": {
            "currency": "MYR",
            "value": 100
        },
        "merchantReference": "9B6F974D3DB8436AA2B139551933FF08",
        "pspReference": "1844649030089572352",
        "resultCode": "PENDING"
    },
    "success": true
}