wx.requestPayment的fail函数不生效
来源:13-12 下单与支付
沁尘
2017-12-17
在做一个新项目,用了老师的一些代码,但是发现当用户取消支付的时候,wx.requestPayment的fail函数不生效,一开始以为是API问题,但是我试过自己的另外一套代码,这个fail函数是会生效的,是什么原因呢?
execPay(orderNo, callback) { var allParams = { url: 'pay/pre_order', type: 'post', data: { orderNo: orderNo }, sCallback: function (data) { var timeStamp = data.timeStamp; if (timeStamp) { //可以支付 wx.requestPayment({ 'timeStamp': timeStamp.toString(), 'nonceStr': data.nonceStr, 'package': data.package, 'signType': data.signType, 'paySign': data.paySign, success: function () { console.log('支付了') callback && callback(2); }, fail: function () { console.log('取消了') callback && callback(1); } }); } else { callback && callback(0); } } }; this.request(allParams); } }
写回答
2回答
-
小程序的基础库吗
032019-07-24 -
沁尘
提问者
2017-12-17
找到问题了,基础库问题,调高点就可以了
00
相似问题