微信小程序使用微信支付功能
wx.requestPayment({
timeStamp: res.data.data.timeStamp,
nonceStr: res.data.data.nonceStr,
package: res.data.data.package,
signType: res.data.data.signType,
paySign: res.data.data.paySign,
success(res) {
wx.showToast({
title: '支付成功!',
icon: 'none',
duration: 2000
})
setTimeout(function () {
wx.navigateBack({
delta: 2,
})
}, 1000)
},
fail(res) {
console.log("fail", res)
wx.showToast({
title: '支付失败!',
icon: 'none',
duration: 2000
})
},
complete(res) {
console.log("complete", res)
}
})
- 注:
- 1 . 微信支付调用成功与失败 不能够依据
success
,fail
来进行判断 , 判断是否支付成功,由后端进行判断 - 2 . 在支付成功的success回调方法中写接口调用时
不会有作用的
,所以在回调方法中可以写返回上级页面等。