小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.requestPayment付款成功后不走success,但是点击取消可以走fail
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这个应该看看后端给你支付成功得回调没.
然后和后端确认一下:requestPayment 需要得参数是否一致.
zhifu(){ //支付方法 //微信支付 // #ifdef MP-WEIXIN uni.showLoading({title: '加载中',}) uni.request({ url: getApp().globalData.https + '/wap.php/Order/pay_course_order',//支付订单接口链接 data: { oid:data.oid,//订单ID }, method: 'POST', header: getApp().globalData.header, dataType: 'json', success: function (res) { var data = res.data;、 if(data.status == 1){、 uni.requestPayment({ provider: 'wxpay', orderInfo: { "appid": data.data.appid, "noncestr": data.data.noncestr, "package": "Sign=WXPay", "partnerid": data.data.partnerid, "prepayid": data.data.prepayid, "timestamp": data.data.timestamp, "sign": data.data.sign }, success: function (res) { setTimeout(function () {uni.hideLoading();}, 100); uni.showLoading({ title: '跳转中', }) setTimeout(() => { uni.redirectTo({ url: '/pages/user/order_list?order_type=' +order_type }); }, 1000); }, fail: function (err) { uni.redirectTo({ url: '/pages/user/order_list' }); }, }) } if(data.status == 0){ uni.showToast({ title: data.msg, icon: "none" }); return false; } } }) } // #endif
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
支付完成之后,点击下完成,就走到success了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这个应该看看后端给你支付成功得回调没.
zhifu(){ //支付方法 //微信支付 // #ifdef MP-WEIXIN uni.showLoading({title: '加载中',}) uni.request({ url: getApp().globalData.https + '/wap.php/Order/pay_course_order',//支付订单接口链接 data: { oid:data.oid,//订单ID }, method: 'POST', header: getApp().globalData.header, dataType: 'json', success: function (res) { var data = res.data;、 if(data.status == 1){、 uni.requestPayment({ provider: 'wxpay', orderInfo: { "appid": data.data.appid, "noncestr": data.data.noncestr, "package": "Sign=WXPay", "partnerid": data.data.partnerid, "prepayid": data.data.prepayid, "timestamp": data.data.timestamp, "sign": data.data.sign }, success: function (res) { setTimeout(function () {uni.hideLoading();}, 100); uni.showLoading({ title: '跳转中', }) setTimeout(() => { uni.redirectTo({ url: '/pages/user/order_list?order_type=' +order_type }); }, 1000); }, fail: function (err) { uni.redirectTo({ url: '/pages/user/order_list' }); }, }) } if(data.status == 0){ uni.showToast({ title: data.msg, icon: "none" }); return false; } } }) } // #endif
支付完成之后,点击下完成,就走到success了