目录
1.产品背景
1.1产品简介
收银宝特色分账产品,旨在为服务收银宝系统的合规收款商户,按照商户与收银宝之间的分账协议,协助收款商户把收款后的交易资金进行特色化拆分,并委托收银宝系统把拆分后的资金,结算到指定收银宝系统内的协议分账商户账户。
分账广泛应用于电商、在线教育、O2O、引流等多商户平台,这些平台通常涉及多个供应商、渠道商或服务商,需要按照一定比例或金额分配交易款项。通过收银宝分账功能,这些平台可以实现自动化、规范化的资金分配,提高财务处理效率,降低运营成本。
1.2产品优势
合规安全:分账行为符合相关法律法规和监管要求,避免涉及二清等违规操作。
灵活便捷:商户可根据自身业务需求灵活设置分账规则,可交易发生即实现分账;可交易完成后再自行按业务要求分账,支持分账撤销、回退。
1.3参与角色说明
A、收银宝收款商户:分账出金方,本文统称甲方
B、收银宝平台:交易系统,资金拆分系统,资金结算系统,本文统称乙方
C、收银宝分账商户:分账入金方,本文统称丙方
1.4名词解释
转账出金:甲方通过乙方收款完毕后,乙方按照协议,把拆分后的资金,通过乙方的系统内部账户,把资金从甲方收银宝账户划扣出去的一个行为。
转账入金:乙方把从甲方账户划扣的款,转入到丙方账户的一个行为。
2.产品介绍
2.1分账模式
分账模式 | 说明 | 必选事项 |
---|---|---|
事中分账 | 固定分账:在乙方系统配置一个分账参数,固定金额或固定比例,所有甲方收款交易资金,按照配置的分账参数进行资金拆分,把拆分后的资金逐笔转账入金到丙方账户。 | 需设置固定金额或固定比例 |
动态分账:通过支付接口分账,甲方通过支付接口上送分账信息字段asinfo分账可指定分账金额或分账比例,乙方按甲方上送分账参数向丙方分账。 | 接口 asinfo 必送 | |
事后分账 | 交易分账:用于交易完成后,甲方调用收银宝分账接口,根据交易单号发起具体金额的分账,乙方按要求向丙方分账。主要有“交易分账接口”、“交易分账回退”、“交易分账查询”、“分账回退交易查询”接口。 | 动态分账,分账API接口需同步申请 |
合单分账:配置合并支付功能后,收款完成后调用交易分账接口把原交易订单分别分账至各个子商户并由各子商户承担相应手续费。手续费计算规则为入金方按原交易对应交易类型配置的费率计算。 |
2.2分账功能
“分账”独立于支付交易,对一笔支付交易,固定分账、动态分账均有以下规则:
1)每个入金方只能成功分账一次
2)分账总金额不得超交易金额
3)不允许退款后发起分账
4)出金方满足交易后动作配置为:交易后分账
5)需要在系统中已经完成分账关系配置的商户,并符合分账关系限制条件,才可以进行分账。
2.3分账回退
2.3.1事中分账回退
1)撤销与冲正两种交易行为,均会让原分账交易行为所有的动作回滚。
当原收款交易发生撤销或冲正时,对应的分账交易会触发分账回退动作。这时,丙方在乙方系统发生一笔交易转账出金行为,并记录一笔转账出金明细,标记转账出金方及关联撤销/冲正明细;甲方在乙方系统发生两笔交易行为,第一笔是撤销/冲正明细,第二笔是转账入金明细,标记转账出金方与关联撤销/冲正明细。注意,乙方系统不保证分账回退成功,如丙方账户余额不足,分账回退失败,但不影响交易退款。
2)全额退款,触发分账回退(需特殊配置)
当原收款交易发生全额退款时,对应的分账交易会触发分账回退动作。
2.3.2事后分账回退
说明:支持通过事后分账接口发起的分账做分账回退。
“分账回退”接口:用于针对原交易的分账进行回退,即将分账接收方(丙方,分账入金方)的资金回退至分账发起方(甲方,分账出金方)的账户。
1)分账回退以原交易订单的分账信息为依据进行校验,申请回退总金额不能超过原订单分给该接收方的金额
2)分账回退时,回退出金户余额不足则回退失败
3)支持多次回退(不做次数限制)
4)分账回退周期: 支持原交易360日内的分账回退交易
5)账户交易类型不做新增,依然是“转账出金”和“转账入金”,有关联交易,也可自行备注说明
6)分账回退和退款不耦合,分账回退不判断原交易是否发生过退款
“分账回退结果查询”:用于查询“分账回退”的订单信息和处理结果,状态有“处理中、已成功、已失败”,若失败则提示失败原因。
3.业务开通指引
收银宝分账需甲乙丙三方线下签订对应分账协议,支持在乙方系统配置分账或在线申请分账配置。详见操作指引:https://isv-test.allinpay.com/doc/1521/
4.API列表及开发指引
4.1事中分账接口
在相关支付接口中上送分账字段“asinfo”即可(前提是需先开通分账配置业务),以下是支持分账的相关支付接口:
1)统一下单
2)终端订单
3)当面付订单
4)快捷支付
5)网关支付(H5、SDK)
6)云微支付
7)收银台(微信/支付宝小程序收银台,H5收银台)
4.2事后分账接口
详见分账接口文档说明https://isv-test.allinpay.com/doc/1387/
5.收银宝分账应用案例
案例一:保险公司给汽车品牌方分账,线下退款线上分账回退
通联与某保险公司、汽车品牌方合作保费+服务包合并支付业务。其中保费由客户(持卡人)支付后受托支付给保司,服务包由保司分账到汽车品牌方。
当保险公司保单未生效或者客户要求退保时,汽车品牌方给客户提供的服务包也将一起取消。保险公司退保通过线下(不通过原路退款)退给客户;汽车品牌方要求分账回退给保险公司,存在分账回退但是不原路退款给客户(持卡人)的情况。
解决方案:因分账和退款不耦合,保险公司自行调用分账接口、分账回退接口即可满足场景需求。
案例二:电商平台给供应商分账,用户合并支付后,可实现入金方供应商承担交易手续费
一般而言,交易手续费都由交易主体承担,但有些场景需要由供应商承担手续费。比如某大型品牌方,作为集团主体提供平台,各子商户即各供应商入驻平台进行商品销售,用户在平台购买商品ABCD,下单后统一进行一笔支付。
支付完成后,集团商户会根据交易时上传的子订单号、金额以及子商户号进行订单拆分分别入账到对应子商户号(入金方)的商户余额中,根据子商户号单独计算交易手续费、结算及开具手续费发票。甲方只负责收款,分账给丙方,丙方需承担交易手续费。
解决方案:出金方甲方在乙方分账接口上送合并支付标识字段,乙方按参数向丙方收取手续费并进行分账。