首先想要确定,用户取消支付,是否会返回异步消息。
其次,如果取消支付有提醒,但是我们的接口无法接收到取消支付的异步消息,支付成功的可以正常接收。
wx.requestPayment({
timeStamp: res.data.timeStamp,
nonceStr: res.data.nonceStr,
package: res.data.package,
signType: res.data.signType,
paySign: res.data.paySign,
'success':function(data){
var form = res.data.package
wx.showToast({ title: '支付成功', icon: 'success', duration: 2000 })
},
//***如果用户取消支付***\\\\\\\\\\\\
'fail': function () {
wx.showToast({ title: '支付取消', icon: 'success', duration: 2000 })
wx.redirectTo({
url: 'order_list/order_list',
})
}
})