// #ifdef MP-WEIXIN
uni.requestPayment({
'timeStamp': "",
'nonceStr': "",
'package': "",
'signType': "",
'paySign': "",
'success': function(res) {
uni.hideLoading();
_this.isFrolleShow = true
//支付成功
uni.showToast({
title: '正在出票中...',
icon: 'none',
});
setTimeout(() => {
uni.hideToast();
//关闭提示后跳转
uni.navigateTo({
url: "../wdddxq/wdddxq?orderId=" +
order.id
})
}, 4000)
},
'fail': function(res) {
//console.warn(order)
console.error(456)
wx.request({
url: getApp().globalDataserverName +
"/weixin/order_updateOrderToPay.do",
method: "post",
data: {
orderNo: order.orderNo,
openId: getApp().globalData.openId,
platformCode: getApp().globalData.platformCode
},
success: function(res) {
console.log(123)
}
})
//支付失败
uni.showToast({
title: '下单失败!',
duration: 2000,
icon: "none"
})
},
});
// #endif
- 发布:2023-12-01 16:01
- 更新:2023-12-01 16:01
- 阅读:219
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 19045.3086
HBuilderX类型: 正式
HBuilderX版本号: 3.8.4
第三方开发者工具版本号: 微信开发者工具1.06
基础库版本号: 2.11.1
项目创建方式: HBuilderX
操作步骤:
预期结果:
取消支付后
控制台打印
456
123
取消支付后
控制台打印
456
123
实际结果:
只打印了456
只打印了456
bug描述:
uni.requestPayment 取消支付fail方法里面接口没有走