订单分账

支持一笔收单订单多次分账(不同 trans_id);代理商模式共用证书,须校验代理关系;平台商户分二级户无需维护分账关系

接口说明

请求方式:【POST】/v1/split/orderSplit

请求域名:【主域名】https://api.baofu.com

请求参数

Header 参数

参数名 类型 必填 描述
Authorization string true 请参考【开发指引-整体说明】生成认证信息
Accept string true 请设置为 application/json
Content-Type string true 请设置为 application/json

Body 参数

参数名 类型 必填 描述
trans_id string true 分账请求单号(商户侧幂等键);≤64
member_id string true 交易商户号;格式 [0-9]{1,11}
terminal_id string true 终端号/规则ID;格式 [0-9]{1,11}
orig_trans_id string true 原支付商户单号;≤64
product_type integer true 收单产品类型
trade_amt string true 分账总金额,单位分;格式 [0-9]+
txn_time string true 原支付交易时间;格式 yyyyMMddHHmmss
sharing_info string true 分账明细 JSON 数组字符串,见 sharing_info_item;元素字段见下方点号展开
fee_member_id string false 手续费承担方商户号;格式 ^([0-9]{1,11})?$
notify_url string false 异步通知地址;格式 `^(http
version string false 接口版本号;≤20
agent_member_id string false 代理商商户号(对外展示为技术服务商会员号)
agent_terminal_id string false 代理商终端号
risk_item string false 风控字段;≤200
unfreeze_unsplit boolean false 是否完结分账(当前实现忽略,不生效)
trade_type string false 交易类型(预留)
sharing_info.detail_no string false 分账明细单号(退回等场景)
sharing_info.acct_type integer true 收款账户类型(取值见数据字典 acct_type
sharing_info.payee_acct_no string true 收款账户号(账户类型为商户账户时填商户号)
sharing_info.split_amt number true 分账金额,单位分
sharing_info.detail_desc string false 分账说明
sharing_info.origin_detail_no string false 原分账明细单号

收单新老支付分账标识互斥,错用接口拒绝

product_type=2 走聚合分账通道转发

请求示例

{
  "trans_id": "202605141730001",
  "member_id": "100000178",
  "terminal_id": "100000935",
  "orig_trans_id": "11111111111111",
  "product_type": 1,
  "trade_amt": "10000",
  "txn_time": "20260514173000",
  "sharing_info": "[{\"acct_type\":1,\"payee_acct_no\":\"800\",\"split_amt\":1,\"detail_desc\":\"测试\"}]"
}

应答参数

200 OK

参数名 类型 必填 描述
member_id string false 回显商户号
terminal_id string false 回显终端号
trans_id string false 回显分账请求单号
version string false 回显版本号
share_no string false 宝付分账单号
txn_state string false 分账状态(取值:SUCCESS / PROCESSING / FAIL / ABNORMAL
finish_time string false 分账完成时间(成功时)
fail_msg string false 失败或受理说明
sharding_info string false 成功时分账明细 JSON 数组(同步响应字段名;异步通知为 sharing_info)

应答示例

200 OK

{
  "txn_state": "SUCCESS"
}

错误码

公共错误码

状态码 错误码 描述 解决方案
401 SIGN_ERROR 验证不通过 请参阅【开发指引-整体说明】排查签名
400 PARAM_ERROR 参数错误 请根据错误提示正确传入参数
500 SYSTEM_ERROR 系统异常,请稍后重试 请稍后重试