你好我们使用uniapp调用微信支付方法时(uni.requestPayment),可以成功调用起微信支付,但是没有回调,success和fail都没有,我们使用的原生离线打包方式。Android系统上没有回调,ios上有回调。麻烦帮忙解答一下,万分感谢。
uni.requestPayment({
"provider": "wxpay", //固定值为"wxpay"
"orderInfo": data.data,
success: function(res) {
console.log("支付成功");
pluginConfig.androidLog({
text: "支付成功",
}, res => {});
setTimeout(function() {
uni.showToast({
title: "支付成功",
icon: "loading",
duration: 2000,
mask: true
})
}, 1000);
},
fail: function(err) {
console.log('支付失败:' JSON.stringify(err));
pluginConfig.androidLog({
text: "支付失败:" JSON.stringify(err),
}, res => {});
setTimeout(function() {
uni.showToast({
title: "支付失败",
icon: "loading",
duration: 2000,
mask: true
})
}, 1000);
}
})
1 个回复
x***@qq.com
解决了吗?我也碰到了这个问题,后来发现是微信回调的Activity没有配置,在这里记录一下,为以后碰到此问题的同学做个参考。