全栈工程师-咨询电话:15675178605 (微信同号)

请求分账功能_微信分账收付通_OctShop分账系统

请求分账功能接口是整个微信分账收付通里面很重要的功能,主要的作用就是当买家选购好商品,使用在线支付成功后,由平台商城分账系统根据订单需要分账的信息,计算出此订单分账比例,需要分给多少用户多少金额等。计算完成后,系统就会构造分账信息列表,再向微信分账收付通发送分账请求,将订单结算的资金分给分账接收方。

OctShop分账系统已经将商城系统的功能机制与微信分账收付通进行了无缝对接,比如:商城里面的分销分润分红等机制都是通过微信分账收付通直接把分销、分润、分红的金额直接打入用户的银行卡账号或微信零钱中,整个 过程都是系统自动完成的。管理员可以能过平台CMS管理系统进行跟踪查询等。

OctShop商城分账系统分账的主要流程是:

1、商城订单的分账流程

买家在商城平台选购自己需要的商品,在线订购下单,并使用微信在线支付,进行支付。这时商城分账系统,会向微信分账收付通在拉起支付的同时写入分账信息,标记此订单是否需要分账。买家输入密码支付成功后,支付的金额是直接进入到商家的微信支付账号的,平台是不收款的,但平台有对此订单的分账权限。根据商城的业务逻辑,订单分为两种,一种是线上订单走快递发货,送货上门的模式。另一种是线下订单模式,需要到店核销订单。当线上订单买家确认收货,线下订单核销完成时,商城分账系统就会根据订单设置的分账信息,构造分账信息列表,并将分账列表信息和分账请求一起发送给微信分账收付通,进行分账处理。收付通的分账是异步处理的,所以,等待分账完成后,系统就会自动更新订单的已分账信息,并记录分账的详细信息,分账成功后,分账的金额就会自动打入用户的银行卡或微信零钱中。如下图:

2、扫码支付(聚合支付)的分账流程

OctShop商城系统还具备聚合扫码支付功能,每个商家的店铺都可以直接买单收款,同时,这个聚合支付也接入到了微信分账收付通上,当买家使用商家店铺直接买单支付入口,并支付成功后,就可以直接进行分账了。如下图:

根据预先设置好的商家分账接受方信息,以及分账比例,扫码支付(聚合支付)系统就会向微信分账收付通发送分账请求, 进行相应的用户分账。分账成功后,分账系统就会记录详细的扫码支付(聚合支付)的分账信息,如下图:


微信分账收付通分账请求注意事项:

微信订单支付成功后,服务商代特约商户发起分账请求,将结算后的钱分到分账接收方。

对同一笔订单最多能发起50次分账请求,每次请求最多分给50个接收方。

此接口采用异步处理模式,即在接收到商户请求后,会先受理请求再异步处理,最终的分账结果可以通过查询分账接口获取。

分账资金的冻结期默认是180天。从订单支付成功之日起,180天内需要发起分账,若180天内未发起分账,待分账资金将会自动解冻给分账方。

电商平台需确保向微信支付传输用户身份信息和账号标识信息做一致性校验已合法征得用户授权

接口限频:

1、单个服务商(请求分账) 2000QPS,如果超过频率限制,会报错FREQUENCY_LIMITED,请降低频率请求。

2、单个交易收款商户(请求分账) 300QPS,如果超过频率限制,会报错FREQUENCY_LIMITED,请降低频率请求。同时,建议对同一主体的商户拆分多个商户号进行交易,避免交易集中到单个商户。