1.7 完成订单(确权分账)

通过调用此接口进行分账
若为拉卡拉不分账模式,分账规则为空即可
分账规则为空时,消费金额中所有钱默认分账给商户

请求参数说明

service : order.complete
params :

字段名 说明 参数类型 取值 是否必选
member_no 会员标识 Long 会员消费订单必填 必选
order_no 订单编号 Long 必选
out_request_no 外部请求号 String(32) 接口调用方上送、唯一 必选
split_amount 分账金额 Long 本次要分账的金额,不是支付的金额。 必选
split_rule_data 分账规则 JSON(256) 分账规则为空时,消费金额中所有钱默认分账给商户
分账规则中分账方必须实名并且设置会员角色
分账记录总金额=分账金额
可选

响应参数说明

response解析后的结果:

字段名 说明 参数类型 取值 是否必选
status 服务调用是否成功 String ”OK”表求成功;
”error”表示失败
必选
result JSON Object类型的返回值
split_rule_result 分账会员列表 JSONArray 必选
order_status 订单状态 Long 详见
split_seq_no 分账流水号 Long 必选
error_code 错误代码 仅当status=error时有效 可选
message 错误信息 仅当status=error时有效 可选

split_rule_data格式
分账模板格式:

{
      "rule_id" : "10001",         //规则ID
      "params": {                     //规则中的参数值
         "参数1" : 1000,
         "参数2" : 1000,
          …
      },
      "members": {                     //分账参与方在规则中的角色 ,会员角色唯一
      "66643143":"R104alias",
      "会员2ID":"角色2",
      }
   }

自定义模板格式:

 {
      "split_list": [
      {
         "member_no": "",
         "amount": "",
         "special_account_no":"",       //可选,如不填,则进入余额账户
      },
      {
         "member_no": "",
         "amount": ""
      },
      ……
   ]
}

例:

{
    "split_list": [
        {
            "member_no": "6644218545729445888",
            "amount": "1"
        },
        {
            "member_no": "6648138619129438208",
            "amount": "1"
        }
    ]
}

文档更新时间: 2024-10-24 08:34   作者:周兴奎