关于微信支付,在调起支付面板之后,输密码之前不想支付了,怎么监听关闭面板这个事件?
//重定向
var directLink = function(url){
window.location.href = url;
}
wx.chooseWXPay({
timestamp: String(payParams.timeStamp),
nonceStr: payParams.nonceStr, // 支付签名随机串
package: payParams.package, // 统一支付接口返回的package包
signType: "MD5", // 签名方式,'MD5'
paySign: payParams.paySign, // 支付签名
success: function (res) {
if (res.errMsg == "chooseWXPay:ok") {
$alert.ok("支付成功",directLink,directUrl);
}else if (res.errMsg == "chooseWXPay:cancel") {
$alert.ok("取消支付",directLink,directUrl);
}else if (res.errMsg == "chooseWXPay:fail") {
alert("支付失败");
}else{
//我现在的思路是想着在这里跳转行不行,测试证明好像没起作用
if(directUrl == "xxxxx"){
$alert.ok("取消支付",directLink,directUrl);
}
}
}
});
我想在还没输入密码之前点击左上角的叉关闭支付面板,然后跳转到另外一个页面,不知道有什么解决方案,能不能在前端监听到支付面板隐藏这个动作,sdk里有没有对应的方法。求大神指教~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
微信支付接口文档
complete : function(res) {
}