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