var jweixin = require('jweixin-module');
pay() {
uni.request({
url: 'https://****:8080/****/****/unifiedorder',
data: {
},
header: {
},
success: (res) => {
alert('开始调用微信支付')
jweixin.config({
debug: true,
appId:res.data.appId,//必填
jsApiList: ['chooseWXPay']
});
jweixin.ready(function() {
jweixin.chooseWXPay({
appId:res.data.appId,
package: res.data.package,
timestamp: res.data.timeStamp,//必须小写
nonceStr: res.data.nonceStr,
signType: res.data.signType,
paySign: res.data.paySign,
success: function(res) {
// 支付成功后的回调函数
uni.showToast({
icon: 'none',
title: '支付成功',
});
},
cancel: function(r) {},
fail: function(res) {
console.log('payfail')
}
});
});
jweixin.error(function(res) {
uni.showToast({
icon: 'none',
title: '支付失败了',
});
});
}
});
},
如何在uniapp中用JSAPI调起微信支付
最新推荐文章于 2024-07-18 11:53:03 发布