京东H5支付

接口说明

  • 清算方系统先调用该接口在清算平台服务后台生成交易单,再按扫码、APP等不同场景发起支付

请求方式

  • POST

方法名

  • fshows.liquidation.jdpay.onlinepay

请求参数

参数 类型 是否必填 最大长度 描述
store_id String 20 清算平台商户号
body String 128 商品描述 ,传入实际商品名称,例如:京东公仔
out_trade_no String 64 服务商订单号,64 个字符以内、可包含字母、数字、下划线;需保证 在 接入的服务商系统中不重
amount Price 256 交易金额:单位为元,精确到小数点后两位,取值范围[0.01,100000000]
notify_url String - 回调地址
order_type String 3 订单类型 0:实物 1:虚拟
callback_url Integer 255 支付成功响应地址
type String 1 type = 1 pc, type = 2 h5

请求示例

{"store_id":"20171116223847022058",
"out_trade_no":"14324234543545709",
"body":"测试商品1",
"amount":"0.01",
"callback_url":"http://jdpaydemo.jd.com/success.htm",
"notify_url":"http://jdpaydemo.jd.com/asynNotify.htm",
"order_type":"1"}}

关键返回值

参数 类型 是否必填 最大长度 描述
pay_url String 255 调用地址
amount String 255 交易金额
version String 255 版本
merchant String 255 商户号
tradeNum String 255 交易流水号
tradeName String 255 交易名称
tradeTime String 255 交易时间
currency String 255 货币种类
callbackUrl String 255 支付成功响应地址
notifyUrl String 255 回调地址
sign String 255 签名
orderType String 255 订单类型
bank_commission_rate Price 15 银行佣金费率
bank_commission_fee Price 15 银行佣金费
pay_platform_rate Price 15 支付平台费率
pay_platform_fee Price 15 支付平台手续费
liquidator_commission_rate Price 15 清算方佣金费率,每笔交易,返给清算方的佣金费率
liquidator_commission_fee Price 15 清算方佣金费,每笔交易,返给清算方的佣金费

成功请求示例:

{
    "return_value": {
        "pay_url": "https://h5pay.jd.com/jdpay/saveOrder",
        "base_pay_order_info": {
            "version": "V2.0",
            "sign": "VO1sUE1lEzbKjKKrnBJYEKSThHIypq1PfkE/kakDGCXFKey3u7lEyCnvLYa/77FIM30pniTrEJF/\r\ngN1cyeYZXe5ESrQUDZO/7bnXB9oce/V/1yMewowVzyrfQFwcX9IQejwno5wNdWWVMwLPEYXozflN\r\nF8CE580rGLIC7qOWPh7cW3PNDViRYWKgeft7cNuajtfX9X8p1+KRqSf4VNe/5bfWbLGvkQHTTjQe\r\n7ghPbyr5TU6/y+rq1I8ArJLu5DNZL2QCgw/QR20tgBnXA4BWcbiz1DZ+gp1Vlr4ouQXFnFWYcPRo\r\n0cMZzj6QqUchHvCg09N4ZPlfw5l7WW6VGI0pgw==\r\n",
            "merchant": "110809362009",
            "device": null,
            "tradeNum": "7fc6679b644c8c275ebc191dd69e30396881afd998f4c46f78994e6e3ffc8e47",
            "tradeName": "5e11cd2673f9bf6aac3d0ff99c767b1137afb5c819e90f77",
            "tradeDesc": null,
            "tradeTime": "f1a988709c8760ec5ebc191dd69e303937c95ba2e8daf73b",
            "amount": "431fde19bbe099d0",
            "currency": "ebe3b7b1566b88d4",
            "note": null,
            "callbackUrl": "f6a645b9a53d13ba4bcc4e24fdc6b58dbe2d0058da50592b82a4285d7b5ae9f22b197e72e425ef28",
            "notifyUrl": "812070c3978cc85240fa56200971fe81c4fa2cce76460acac585c507999650ef0ed954b6fa2d02879c0a4f690d1b857ebd07acda0076a7b1a1452a16489fe588",
            "ip": null,
            "specCardNo": null,
            "specId": null,
            "specName": null,
            "payChannel": null,
            "userType": null,
            "userId": null,
            "expireTime": null,
            "orderType": "431fde19bbe099d0",
            "industryCategoryCode": null,
            "payMerchant": null,
            "vendorId": null,
            "goodsInfo": null,
            "orderGoodsNum": null,
            "receiverInfo": null,
            "termInfo": null,
            "cert": null,
            "tradeType": null,
            "riskInfo": null
        },
        "trade_no": "2018012916015309077192889485",
        "total_fee": 0.01,
        "net_receipt_amount": 0.01,
        "bank_commission_rate": 0.003,
        "bank_commission_fee": 0,
        "pay_platform_rate": 0.003,
        "pay_platform_fee": 0,
        "liquidator_commission_rate": 0.003,
        "liquidator_commission_fee": 0,
        "notify_url": "http://jdpaydemo.jd.com/asynNotify.htm"
    },
    "success": true
}

失败请求示例

{
   "error_code": "-101",
    "error_message": "无效参数",
    "success": false
}

results matching ""

    No results matching ""