wx.config({
debug: false,
appId: wechatConfig.appId,
timestamp: wechatConfig.timestamp,
nonceStr: wechatConfig.nonceStr,
signature: wechatConfig.signature,
jsApiList: ["chooseWXPay"] // 填入需要使用的JS接口列表,这里是先声明我们要用到支付的JS接口
});
//弹出支付窗口
wx.chooseWXPay({
timestamp: this.params.timestamp, // 支付签名时间戳,
nonceStr: this.params.noncestr, // 支付签名随机串,不长于 32 位
package: "prepay_id=" + this.params.prepayId, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=xxxx)
signType: "MD5", // 签名方式,默认为'SHA1',使用新版支付需传入'MD5'
paySign: this.params.sign, // 支付签名
success: res => {
// 支付成功后的回调函数,可以写支付成功后你的操作,比如指定成功后跳转到什么页面
console.log("成功", res);
},
cancel: res => {
Toast("您已取消支付");
console.log("取消", res);
},
fail: res => {
Toast("支付失败");
console.log("失败", res);
}
});
如果对您有帮助,麻烦点个赞哦~