收藏
回答

微信支付取消或者支付失败除了通过wx.requestPayment还有其他方法吗




最近发现一个问题,高峰时期,有客户发起支付又取消,重复2~3次这样,然后在最后一次完成支付后,成功的这一次也会跑wx.requestPayment的fail()。服务端我在支付回调通知做了一个result_code的判断,成功的这一次也走了里面的逻辑,这就造成一个矛盾了,前后端收到的结果不一致,导致业务流程出问题。

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

1 个回答

  • 沁塵
    沁塵
    2018-08-17

    这个问题有1年了吧。当初我也是给这么坑过来的。前端的支付回调状态通知,会受网络环境、系统环境影响,所以,不要根据小程序支付API回调返回的状态去判断是否支付成功!在服务端的回调里去处理

    2018-08-17
    有用 1
    回复 1
    • 糖炒栗子
      糖炒栗子
      2020-09-25
      谢谢楼主。这个问题近三年了,不是看到你这个回答,我还在和后端对线
      2020-09-25
      1
      回复
登录 后发表内容