4.分账规则
分账规则类接口供固定比例分账场景的客户使用
4.1 新建分账规则
请求参数说明
service : order.splitrule.create
params :
字段名 | 说明 | 参数类型 | 取值 | 是否必选 |
---|---|---|---|---|
name | 分账规则名称 | String(100) | 必选 | |
rules | 规则 | JSON | 必选 | |
remark | 备注 | String(100) | 可选 | |
back_url | 后台通知地址 | String(200) | 必选 |
注:平台方角色编号为: R000;
rules:
{
"rules": [{
"expression": "C10",
"role_alias": "R104alias",
"role_code": "R104",
"remark": "",
"special_account_no": "专用账户编号,一般不需要传"
},
{
"expression": "A - R104alias- R102alias - R103alias",
"role_alias": "R101alias",
"role_code": "R101",
"remark": ""
},
{
"expression": "(A-B-R104alias)*0.8",
"role_alias": "R000alias",
"role_code": "R000",//平台方角色
"remark": ""
},
{
"expression": "(A-B-R104alias)*0.2",
"role_alias": "R103alias",
"role_code": "R103",
"remark": ""
}],
"params": {
"A": "订单总额",
"B": "商品进价",
"C": "商品总数",
"D": "商品总重"
}
}
响应参数说明
response解析后的结果:
字段名 | 说明 | 参数类型 | 取值 | 是否必选 | |
---|---|---|---|---|---|
status | 服务调用是否成功 | String | ”OK”表示成功; “ERROR”表示失败。 |
必选 | |
result | JSON Object类型的返回值 | ||||
rule_no | 分账规则编号 | String | 必选 | ||
status | 分账规则状态 | String | 详见 | 必选 | |
error_code | 错误代码 | 仅当status=error时有效 | 可选 | ||
message | 错误信息 | 仅当status=error时有效 | 可选 |
文档更新时间: 2024-01-07 12:25 作者:周兴奎