Skip to content

分账完成回调接口

分账完成回调接口,完成不代表分账成功,具体可以根据holders.state判断状态

回调数据

公共数据

数据名称类型必填说明
time时间戳int服务器当前 unix 时间戳,精确到秒
sign数据签名string数据签名
data业务数据JSON string业务数据,详见下例表格

业务数据

参数名称类型必填说明
sequence流水号string分账申请流水号,唯一
type类型enum分账类型
pay收款订单分账
settle结算订单分账
balance余额分账
mode模式enum分账模式
single单笔分账
combine合单份账
balance余额分账
source来源enum来源
web控台
api接口
auto自动分账
rate总占比float申请金额占订单金额比率,1=100%
amount申请总额float申请总额,精确到2位小数,如1.00
fee分账服务费float分账服务费,精确到2位小数,如1.00
total结算总额float结算总额,精确到2位小数,如1.00
selfamount自留总额float自留总额
selfrate自留占比float自留金额占订单金额比率,1=100%
sideamount分账方总额float分账方总额
siderate分账方占比float分账方金额占订单金额比率,1=100%
holders分账方[json]分账方列表
code分账方编码string分账方编码
name分账方名称string分账方名称
rate分账比例float分账比例/分账金额二选一
amount分账金额float分账比例/分账金额二选一
sequence流水号string流水号,用于下载交易凭证
state状态string状态(process:处理中、confirm:确认中、success:成功、failure:失败)
return退汇状态string状态(without:未退汇,pending:已退汇)
reason失败原因string当交易失败时返回
state状态enum状态
pending待审核
cancel已取消
reject已拒绝
accept通过审核
share分账中
failure失败
complete部分成功
success成功
remark备注string备注

返回示例

json
{
    "data": "{\"amount\":10,\"fee\":0.02,\"holders\":[{\"amount\":10,\"code\":\"H4439943\",\"name\":\"张三\",\"rate\":1,\"reason\":null,\"return\":\"without\",\"sequence\":\"241106866856\",\"state\":\"success\"}],\"mode\":\"balance\",\"remark\":null,\"selfamount\":0,\"selfrate\":0,\"sequence\":\"1223123123123\",\"sideamount\":10,\"siderate\":1,\"source\":\"api\",\"state\":\"success\",\"total\":10.02,\"type\":\"balance\"}",
    "rootdomain": "dev.com",
    "sign": "4601e6c53f5436d2bc2a9211ded73858fdbcd6d6150e4c80c63a8abf3bbdb7bd",
    "time": "1730875498"
}