收藏
回答

微信支付 取消订单后支付过的钱会退款吗? 或者 关闭订单支付过的钱会退款吗?

native 或者 H5支付 用户将支付页面关闭 重新发起支付(同一个订单) 这时候原先可能支付过的钱会退还给用户吗?

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

3 个回答

  • 三番又山翻
    三番又山翻
    2022-06-13

    支付交易返回失败或支付系统超时,调用该接口撤销交易。如果此订单用户支付失败,微信支付系统会将此订单关闭;如果用户支付成功,微信支付系统会将此订单资金退还给用户。

    注意:7天以内的交易单可调用撤销,其他正常支付的单如需实现相同功能请调用申请退款API。提交支付交易后调用【查询订单API】,没有明确的支付结果再调用【撤销订单API】。

    调用支付接口后请勿立即调用撤销订单API,建议支付后至少15s后再调用撤销订单接口。

    楼主有个撤销接口

    2022-06-13
    有用
    回复
  • Admin ²º²⁴
    Admin ²º²⁴
    2020-04-09

    如果后端传入的统一下单是同一个订单号,应该会下单失败的。

    如果是同一订单,但是后端处理时生成了不同订单号导致可以重复支付并重复支付成功的情况下不会自动退。需要手动编码退款处理吧。

    2020-04-09
    有用
    回复 4
    • Safely
      Safely
      2020-04-09
      现在就是不清楚 对已支付过的订单 进行取消订单会不会自动退还已支付过的钱 或者说已支付过的订单压根就不能调取消接口
      2020-04-09
      回复
    • Admin ²º²⁴
      Admin ²º²⁴
      2020-04-09回复Safely
      微信没有取消订单的接口。统一下单支付接口和退款接口。取消订单这些逻辑都是你后端代码处理的。
      你可以在后端处理用户取消订单,然后如果有支付成功的话,后端调用退款接口就好了。
      2020-04-09
      回复
    • Safely
      Safely
      2020-04-09
      这个api接口 不可以取消吗
      2020-04-09
      回复
    • Admin ²º²⁴
      Admin ²º²⁴
      2020-04-09回复Safely
      这个是支付分,不是微信支付
      2020-04-09
      回复
  • 寒轩
    寒轩
    2020-04-09

    一个订单号只能支付一次,能重新发起支付说明原来的钱应该就没支付成功

    2020-04-09
    有用
    回复 6
    • Safely
      Safely
      2020-04-09
      如果支付成功了  我将这个订单取消或者关闭 那么付过的钱会自动退还用户吗
      2020-04-09
      回复
    • 寒轩
      寒轩
      2020-04-09回复Safely
      不会,而且你取消不了吧
      2020-04-09
      1
      回复
    • GG
      GG
      2020-04-09
      看你代码里面这么写的有时间规则没
      2020-04-09
      回复
    • Safely
      Safely
      2020-04-09回复GG
      现在就是不清楚 对已支付过的订单 进行取消订单会不会自动退还已支付过的钱 或者说已支付过的订单压根就不能调取消接口
      2020-04-09
      回复
    • GG
      GG
      2020-04-09回复Safely
      很明确的说  可以取消订单   看你的是第三方还是用的微信的  第三方要去问第三方  微信的自己去设置
      2020-04-09
      回复
    查看更多(1)
登录 后发表内容
问题标签