收藏
回答

用户支付成功后,提示信息支付成功,但是也删除了订单信息,只发生过一次,有什么原因会造成这样???

mpvue.requestPayment({
              timeStamp: resovle.data.timeStamp,
              nonceStr:resovle.data.nonceStr,
              package:resovle.data.package,
              signType: "MD5",
              paySign:resovle.data.paySign,
              success(res2) {
                wx.showToast({
                  title: '支付成功',
                  icon: 'success',
                  duration: 1500
                })
                wx.setStorageSync('paysuccess','success')
                wx.setStorageSync('payAddress',self.selectAddress)            
              },
              fail(rej2) {
                wx.showToast({
                  title: '支付失败,请重新操作',
                  icon:'none',
                  duration: 1500
                })
                console.log(self.JiaGouNum);
                // 失败 删除订单   删除订单信息
                request('/claim/deleteClaimInfo','POST',{
                  claimId:resovle.data.claimId
                },{
                  'Content-Type':'application/x-www-form-urlencoded'
                })
                .then(res3=>{
                  if (res3.data.code==='200') {
                    console.log('支付失败,删除订单信息成功');
                  }
                })

              }

})





用户支付成功后,提示信息支付成功,但是也删除了订单信息,只发生过一次,有什么原因会造成这样???


最后一次编辑于  11-28
回答关注问题邀请回答
收藏

1 个回答

  • 微信支付技术助手1
    微信支付技术助手1
    11-29

    删除订单信息?具体是什么意思?不是很明白,能详细描述吗

    11-29
    赞同
    回复 2
    • Smlie
      Smlie
      11-29
      现在出现的情况:用户支付成功之后,回调success里也成功执行,但是日志中显示,有一个用户在两分钟之后,又执行了fail的回调函数
      11-29
      回复
    • Smlie
      Smlie
      11-29
      先执行完success 隔一会儿执行了fail
      11-29
      回复