收藏
回答

关于微信支付退款单状态的疑问

微信支付退款API中,退款单状态一共有4中:SUCCESS,REFUNDCLOSE,PROCESSING,CHANGE;关于这些状态我有2个疑问:

  1. REFUNDCLOSE-退款关闭,这个状态是什么情况下会发生呢?

  2. REFUNDCLOSE,CHANGE这两个状态下的退款单,按照API的描述,我的理解是:如果要重新提交,不能更换退款单号进行提交;那么如果我再重新提交的时候,想要修改退款金额,是否可以更换退款单号进行提交? 举个例子:支付了一笔100元的订单,第一次对其进行部分退款20元失败,第二次更换退款单号重新进行退款100元,这样的调用是否可以成功?

想要测试到这两个状态实在太困难了,求大佬解答。。。

最后一次编辑于  2019-08-01
回答关注问题邀请回答
收藏

2 个回答

  • Touch the sky
    Touch the sky
    2020-01-11

    微信这回复太敷衍了吧,自己文档不说清楚,回答个问题还惜字如金

    2020-01-11
    有用 2
    回复 1
    • onlyone
      onlyone
      2020-05-27
      人家回复的原则就是让你对文档来,要么就保持沉默
      2020-05-27
      回复
  • 微信支付技术助手1
    微信支付技术助手1
    2019-08-01
    1. 已退款成功的订单,如果再次发起退款,这个时间,发起查询,返回的状态就是关闭。

    2. 不可以。

    2019-08-01
    有用
    回复 2
    • 黄河
      黄河
      2019-08-01

      感谢回复,不过对于问题1还是有疑惑,按照我的测试来看,如果再次发起退款: 1. 如果是使用的同一商户退款单号,返回的申请成功,查询结果是SUCCESS; 2. 如果是更换商户退款单号,要么申请失败(超出支付订单金额),要么新生成一次退款流程;

      或者说是我理解有误?

      2019-08-01
      回复
    • 水滴
      水滴
      2020-07-30
      说了等于没说
      2020-07-30
      回复
登录 后发表内容