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 作者:周兴奎