wx.requestPayment({
timeStamp: res.timeStamp,
nonceStr: res.nonceStr,
package: res.package,
signType: res.signType,
paySign: res.paySign,
success: function() {
console.log('成功支付啦!!!!!!!!!!', res.timeStamp, res.nonceStr, res
.package, res.signType, res.paySign)
this.successPay()
this.isPayding = false
},
fail: function(err) {
console.error('[pay-select-modal]调起微信支付失败', err)
this.failPay(err.msg)
this.isPayding = false
}
就是我调用了,这个API 并且支付了,但是微信没有执行success 的代码 是什么原因? 已经支付了4-5次了,都没有出现效果?
如果不点击“完成”按钮是没有回调的,判断支付结果应以异步支付结果通知为准,不应依赖前端判断
在complete的回调中调用一个查询接口向后端查询是否支付成功,支付成功了再执行其他业务逻辑
急急如意令