评论

关于使用分账接口时遇到的一些问题

分账问题

1、请求分账

1.1:分账失败问题

如图示:

在请求多次分账接口时出现这个分账接收方与原请求不一致错误,自己针对这个message分析了半天也没找到问题所在。对于多次分账接口,请求的参数out_order_no是系统的订单号,第一分账是我们自己的订单号。但是后面每次请求分账需要使用前一次分账返回的order_id来作为out_order_no,out_order_no如果一直是我们自定义的单号,则会报错。

1.2:请求分账资金问题

经常会有遇到添加了多个分账接收方然后发起分账的操作,这个时候如果其他一个失败了,很多人不清楚这笔分账是不是就直接失败了,其实是这样的,只是针对单个信息错误的分账接收方无法完成分账,但是其他正常的均是正常的进行分账的操作的。

2、分账后退款

对订单进行退款时,如果订单已经分账,可以先调用分账回退接口将指定的金额从分账接收方(仅限商户类型的分账接收方)回退给本商户,然后再退款。

分账回退接口:https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=27_7&index=8

但是其实的话是可以先去调用退款接口的(前提是商户可用余额充足),分账订单的退款与分账回退并无强耦合,分账回退的资金是回到商户可用余额中,分账回退可先于退款发起,可后于退款发起,或者根据分账方与商户的约定,不发起分账回退。

3、完结分账

完结分账在对一个订单进行单次分账的时候其实是不需要的,在单次分账之后冻结金额其实是已经解冻了的。在对于多次分账订单的情况下,是不想在进行分账操作的时候去调用,而不是分账一次调用一次。其次的话如果直接不想对这笔订单做分账操作也是可以直接调用完结分账接口把资金解冻。


最后一次编辑于  2021-05-25  
点赞 5
收藏
评论

3 个评论

  • 缺氧乐多
    缺氧乐多
    2021-08-26

    您好,我想问下,单次分账,如果某个分账接收方失败,金额会解冻吗?分账失败的金额也会解冻吗?

    2021-08-26
    赞同
    回复 3
    • Dream
      Dream
      2021-10-07
      会的,分账的解冻与分账结果是否成功不挂钩,只要在单次分账接口调用之后就会自动去解冻
      2021-10-07
      回复
    • shirley
      shirley
      2021-10-10回复Dream
      你好,想问下。比如失败,或者过了冻结期,解冻后还可以再发起分账吗?
      2021-10-10
      回复
    • Dream
      Dream
      2021-11-19回复shirley
      分账失败后是可以再次进行分账的,如果过了冻结期自动解冻那么没有可用资金了肯定是没法分账的
      2021-11-19
      回复
  • Jayden
    Jayden
    2021-06-21

    解决了我的问题,谢谢!

    2021-06-21
    赞同
    回复 1
    • 王玺
      王玺
      2021-07-09
      需要用到账户分账么
      2021-07-09
      回复
  • HOPE
    HOPE
    2021-06-21

    牛啊

    2021-06-21
    赞同
    回复 1
    • 王玺
      王玺
      2021-07-09
      需要用到账户分账么
      2021-07-09
      回复
登录 后发表内容