DOKU

集成 DOKU 钱包,并将消费者重定向到 DOKU 支付页面,消费者可以使用他们虚拟钱包中的余额购买商品。





支付方式属性

属性
适用国家代码ID(印度尼西亚)
消费者货币印尼盾 (IDR)
处理货币印尼盾 (IDR)
结算货币美元 (USD)
类型 I电子钱包 (wallet)
类型 IIdoku
最低交易金额IDR 10,000
最高交易金额对于非 KYC 用户,IDR 2,000,000;对于 KYC 用户,IDR 10,000,000
会话超时1小时
退款不支持
退款有效期不适用
拒付不支持
集成类型异步

交易流程

  1. 消费者在商家的网页上结账。
  2. 你向 Future Pay 发送交易请求。
  3. Future Pay 构建并发送给你一个重定向 URL。
  4. 商家将重定向 URL 转发到消费者的浏览器。
  5. 消费者在 DOKU 支付页面选择 DOKU 钱包选项,输入 DOKU 凭据并继续。
  6. DOKU 将消费者重定向到 DOKU 钱包页面,订单详情会显示在页面上。
  7. 消费者输入 PIN 以确认订单。
  8. DOKU 将交易结果通知 Future Pay。
  9. Future Pay 对通知进行响应。
  10. Future Pay 将消费者重定向回商家的页面。
  11. Future Pay 向你发送交易响应。

📘

提示

如果商家未收到来自 DOKU 的通知状态,请运行检查状态功能。


集成

交易调用输入

{
    "reference": "9B6F974D3DB8436AA2B139551933FF08",
    "amount": {
        "currency": "IDR",
        "value": 100
    },
    "countryCode": "ID",
    "origin": "fffmall.com",
    "paymentMethod": {
        "holderName": "John Doe",
        "shopperEmail": "[email protected]",
        "type": "doku"
    },
    "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": "doku",
            "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
}

其他信息

关于商品格式

严格遵循商品格式。商品描述中仅允许以下字符类型:

  • 字母数字字符
  • 空格
  • 连字符
  • 下划线

确保所有商品的总金额等于交易金额。

如果格式或商品总金额不正确,订单详情将不会显示在支付页面上。

支付页面集成选项

使用 DOKU 托管的支付选择页面,可用选项包括:

  • DOKU 电子钱包 (DOKU e-wallet)
  • 银行转账 (Indonesian Online Banking Transfer)
  • 便利店 (Alfamart, Indomaret)
  • 电子钱包 (OVO, LinkAja, Jenius Pay)
  • 先买后付 (Kredivo)