Dana(Alipay+)

DANA 成立于 2018 年,是印度尼西亚领先的基于数字钱包的金融技术公司,提供支付和金融服务平台。用户可以安全地进行无现金和无卡支付以满足日常需求,例如离线购物、移动充值和账单支付。
进一步了解:https://www.dana.id/en


支付方式属性

字段名称内容
可用国家代码印度尼西亚 (ID)
消费者货币印尼盾 (IDR)
处理货币澳元 (AUD), 加元 (CAD), 瑞士法郎 (CHF), 人民币 (CNY), 欧元 (EUR), 英镑 (GBP), 港元 (HKD), 日元 (JPY), 纽元 (NZD), 新加坡元 (SGD), 美元 (USD),印尼盾 (IDR)
结算货币美元 (USD)
类型 I电子钱包 (wallet)
类型 IIdana
最小交易金额印尼盾 0.01
每笔交易限额IDR 10,000,000
每日交易限额IDR 20,000,000
会话超时10 分钟,取决于流程
退款支持全额退款、部分退款和多次部分退款
退款有效期365 天
拒付
集成类型异步

交易流程

  1. 在商家结账页面,消费者选择使用Dana(Alipay+)付款。
  2. 商户向Dana(Alipay+)发送交易请求。
  3. 如果消费者通过桌面浏览器付款:
    1. 消费者被重定向到Dana(Alipay+)页面
    2. 消费者可以扫描二维码,或者登录Dana(Alipay+)网站进行支付。
  4. 如果消费者通过移动设备付款:
    1. Dana(Alipay+)向商户的移动网站返回支付链接。
    2. 商家的移动网站将消费者重定向到Dana(Alipay+)应用内支付页面。
    3. 消费者在Dana APP上完成支付。

集成

请求参数说明:

参数名类型必填说明
referenceString订单唯一标识
amountObject订单金额信息
├── currencyString货币类型(如 HKD, USD)
├── valueNumber金额数值,单位为最小货币单位
productDetailString订单描述
countryCodeString国家代码(如 TH, CN)
originString订单来源,如商城域名
paymentMethodObject支付方式信息
├── holderNameString持卡人姓名
├── shopperEmailString付款人邮箱
├── typeString支付方式(如 dana)
returnUrlString支付完成后返回的 URL
browserInfoObject设备浏览器信息
├── osTypeString操作系统类型(如 IOS, ANDROID,OTHER)
├── terminalTypeString终端类型(如 APP, WAP,WEB,MINI_APP)
shopperReferenceString付款人唯一标识

交易调用输入示例

{
    "reference": "TR1739188526ANM7D5",
    "amount": {
        "currency": "CNY",
        "value": 4500
    },
    "productDetail": "描述订单",
    "countryCode": "TH",
    "origin": "fffmall.com",
    "paymentMethod": {
        "holderName": "test",
        "shopperEmail": "[email protected]",
        "type": "dana"
    },
    "returnUrl": "https://www.baidu.com",
    "browserInfo": {
        "osType": "IOS",
        "terminalType": "APP"
    },
    "shopperReference": "8cc77a71707447819ef87155926516cc"
}

响应参数说明

参数名类型必填说明
codeString响应状态码,"0" 表示成功
msgString响应消息
serverTimeNumber服务器时间戳,单位毫秒
dataObject业务数据对象
├── actionObject支付跳转相关信息
│ ├── paymentMethodTypeString支付方式类型(如 dana)
│ ├── schemeUrlString支付宝 scheme URL(用于 App 内支付)
│ ├── applinkUrlString支付宝 App 链接 URL(用于外部浏览器跳转)
│ ├── urlStringWeb 端支付 URL
│ ├── methodString请求方法(如 Get)
│ ├── typeString操作类型(如 redirect)
├── amountObject订单金额信息
│ ├── currencyString货币类型(如 HKD, USD)
│ ├── valueNumber金额数值,单位为最小货币单位
├── merchantReferenceString商户订单号
├── pspReferenceString支付平台交易号
├── resultCodeString支付结果状态(如 PENDING)
successBoolean是否成功(true 表示成功)

交易调用响应示例

{
    "code": "0",
    "msg": "success",
    "serverTime": 1739257937234,
    "data": {
        "action": {
            "paymentMethodType": "dana",
            "schemeUrl": "alipayconnect://platformapi/alipayconnectcode.html?code=281666040099hsDB6IgeR48ustzUrk8v4Zff&pspName=ALIPAY_CN&loadMode=2",
            "applinkUrl": "https://psp.ac.alipay.com/page/simulation-wallet/acwallet/alipayconnectcode.html?code=2816660400949Sy36H8Dh0ch7H6GlNKv4Io2&pspName=ALIPAY_HK&loadMode=2",
            "url": "https://psp.ac.alipay.com/page/simulation-wallet/acwallet/alipayconnectcode.html?code=2816660400949Sy36H8Dh0ch7H6GlNKv4Io2&pspName=ALIPAY_HK&loadMode=2&needPull=false",
            "method": "Get",
            "type": "redirect"
        },
        "amount": {
            "currency": "CNY",
            "value": 4500
        },
        "merchantReference": "TR1739188526ANM7D5",
        "pspReference": "1889210827400151040",
        "resultCode": "PENDING"
    },
    "success": true
}

附加信息

人民币处理须知

所有以人民币处理的交易均以美元或欧元结算。Alipay+对每笔交易采用一个外汇汇率,并以预定的结算货币(美元或欧元)向我们结算转换后的金额。我们也会与您结算转换后的金额。这意味着您必须跟踪每笔交易的外汇汇率,以便将其转换为结算货币(美元或欧元)。