收藏
回答

如果拉取支付后,业务订单关闭了,微信支付这边再进行支付,如何处理?

业务回调里返回失败的话,微信端还是会一直发回调

那么直接调用关闭订单可以实现实时退款么?还是需要回调里面接收成功,然后再调用退款接口?

回答关注问题邀请回答
收藏

1 个回答

  • 微信支付技术助手8
    微信支付技术助手8
    2020-06-10

    你好,回调只是确认订单支付成功的一种手段。并不是绝对的。如果回调失败,正确的做法应该是通过查询接口去确认订单状态。不是直接调用关单接口。谢谢。

    2020-06-10
    有用
    回复 3
    • Mariii
      Mariii
      2020-06-10
      如果回调进来时,业务订单已经关闭了,这时需要如何处理,调用退款么
      2020-06-10
      回复
    • 微信支付技术助手8
      微信支付技术助手8
      2020-06-10回复Mariii
      不需要啊,回调只是一个手段。并不是判断订单状态的最终方法。你订单的状态本来是怎么样就是怎么样。你的操作是以你调用查单的订单状态为准的。
      2020-06-10
      回复
    • 子浩
      子浩
      2021-07-07
      问一下出现这种支付回调时订单已关闭的情况,正确的解决方案是什么?
      2021-07-07
      回复
登录 后发表内容
问题标签