一 微信服务商分账和直连商户分账
1.介绍
模式 | 介绍 |
直连商户分账 | 主要用于商户将交易成功的资金,按照一定的周期,分账给其他方,可以是合作伙伴、员工、用户或者其他分润方。 |
服务商分账 | 主要用于服务商帮助特约商户完成订单收单成功后的资金分配。 |
电商收付通 | 电商收付通是微信支付专为电商行业场景打造的支付、结算解决方案。 |
2.分账区别
模式 | 分账 |
直连商户分账 | 用户交易成功订单资金(扣除微信手续费)直接进入商户中,需要商户发起分账 |
服务商分账 | 用户交易成功订单资金(扣除微信手续费)直接进入商户中,需要服务商发起分账 |
电商收付通 | 用户交易成功订单资金(合单)分别进入二级商户各自的账户(冻结状态),电商平台发起分账 |
注意
- 单笔订单最多支持50个分账接收方,冻结期30天
3.开通
模式 | 开通 |
直连商户分账 | 直接开通,添加分账接收方 |
服务商分账 | 服务商平台->邀请特约商户授权->签署协议->设置分账比例->t添加分账接收方 |
电商收付通 | 电商平台在申请之前需入驻成为微信支付服务商。电商平台的平台商户入驻微信支付成为二级商户。 |
注意:
- 分账比例大于30%需要申请
- 微信规则要求:服务商模式不能为服务商同主体公司申请特约商户
4.接入
实现分账只是在普通支付下单接口中新增了一个分账参数profit_sharing,其他与普通支付方式完全相同。目前支持付款码支付、JSAPI支付、Native支付、APP支付、小程序支付、H5支付、委托代扣、车主平台。电商收付通合单支付也需要在API接口中上传分账标识profit_sharing
5.文档
直连商户分账:产品介绍-分账 | 微信支付商户平台文档中心
服务商分账:产品介绍-分账 | 微信支付服务商平台文档中心
电商收付通:产品介绍-电商收付通 | 微信支付服务商平台文档中心
二 支付宝分账
1.介绍
模式 | 介绍 |
商家分账 | 资金在到达商家的支付宝账号后,支付宝根据商家传入的分账规则,将相应的资金从商家的支付宝账号划转至分账对象的支付宝账号 |
服务商分账 | 系统服务商在获得商家授权后,也可以代替商家进行分账。业务流程和商家分账一致。 |
注意:
- 分账分出金额最高不能超过订单金额的 30%。
2.接入准备
在分账前,首先通过 分账关系维护接口 建立商家与分账收入方的分账关系。
模式 | 准备 |
商家分账 | 商家自助完成产品开通与接口调用。 |
服务商分账 | 服务商需获取商家应用的代开发授权,再协助商家开通产品,然后通过第三方应用调用接口。 |
分账规则说明:
- 分账收入方必须为支付宝账户,可以是企业支付宝账户,也可以是个人支付宝账户。
- 基于一笔订单,可以分账多次,每次均可分给多个分账收入方。
- 分账金额以分账接口商户传入的金额为准。
- 分账成功后资金实时转入收入方支付宝账号。
3.分账模式
模式 | 介绍 |
同步模式 | 调用分账接口后,支付宝实时进行分账处理,分账接口同步返回分账的最终结果。 |
异步模式 | 调用分账接口后,支付宝先受理分账请求,异步进行分账处理,分账处理结果请通过分账查询接口或者分账异步通知消息获取最终的分账结果。 |
同步模式及异步模式差异说明
分账接入模式 | 同步模式 | 异步模式 |
一笔订单最多可以发起多少次分账请求 | 50次 | 300次 |
一笔分账请求最多可以传入多少个分账收款方 | 10个 | 50个 |
一笔分账请求传入多个分账收款方时,分账失败处理规则 | 一个收款方失败则全部失败,即只能全部成功或全部失败 | 一个收款方失败,其他仍可成功,即可部分成功、部分失败 |
分账结果获取方式 | 以分账同步返回结果为准 | 以分账查询/异步通知结果为准 |
单商家分账请求频率 | 最高30tps/s | 最高500tps/s |
模式特点 | 适用分账请求较少场景,技术集成简单 | 适用分账请求较多,需要高分账性能保障的场景 |
4.接入
- 分账前需先通过 alipay.trade.royalty.relation.bind(分账关系绑定接口)
- 交易下单时,可在下单接口中传入冻结标识(
extend_params.royalty_freeze
),将交易资金预先冻结在商家支付宝余额中。 - 交易成功后,通过 alipay.trade.order.settle(统一收单交易结算接口)发起分账请求