支付分账
分账将一笔支付交易的资金按规则分给多个接收方(合伙人、加盟商、平台抽成等)。使用流程:先在通道商户上绑定分账接收方,支付成功后在支付交易上发起分账。
整体流程
第一步:绑定分账接收方
入口:商户工作台(运营端)或商户端 → 通道商户 → 进入微信 / 支付宝 / 抖音通道商户的管理页 → 交易配置分组 → 分账接收方
入口说明
分账接收方绑定在通道商户维度(不同通道的接收方账号体系不同),没有独立的顶级菜单。
接收方类型(按通道支持情况可选):
| 类型 | 说明 |
|---|---|
| 商户号(MERCHANT_ID) | 接收方为另一商户 |
| 个人 openid(PERSONAL_OPENID / PERSONAL_SUB_OPENID) | 微信个人收款 |
| 支付宝用户 ID(USER_ID) | 支付宝个人 |
| 登录名(LOGIN_NAME) | 支付宝登录账号 |
绑定方式支持表单填写与扫码授权两种:扫码授权会生成授权二维码,接收方扫码确认后自动回填账号,避免手抄账号出错。
第二步:发起分账
分账针对支付成功的交易发起,入口在支付交易列表:
- 进入 交易订单 → 支付交易,找到资金状态为「成功」且分账状态为「无」的交易;
- 操作列「更多 → 发起分账」;
- 在抽屉中添加接收方:顶部「从已绑定接收方快捷填入」可直接选通道侧已绑定成功的接收方(自动填入类型与账号,免手抄;通道侧暂无绑定档案时不显示该项),也可逐行手工填写接收方类型、账号(个人 openid 类型还需填姓名);
- 为每个接收方填写分账金额,金额合计校验通过后二次确认提交。
也可以由业务系统调用 POST /unipay/alloc 发起,见发起分账。
分账比例
分账比例上限由通道侧控制(如微信默认为交易金额的 30%,超出会被通道拒绝;平台不做比例校验);分账金额本身受交易可分余额约束。
第三步:分账订单查询
入口:交易订单 → 分账订单(运营端与商户端一致)
查询条件:平台分账号、商户分账号、原支付交易号、分账状态、创建时间。
列表列:分账号、商户分账号、交易号、金额、状态、商户、创建时间。
操作:查看(详情含分账明细:每个接收方的类型、账号、金额、处理结果与完成时间)、同步(拉取通道侧最新结果)。
分账状态:
| 状态 | 说明 |
|---|---|
| 处理中(processing) | 通道处理中 |
| 成功(success) | 全部接收方分账完成 |
| 部分完成(partial) | 部分接收方成功、部分失败 |
| 失败(fail) | 分账失败 |