用户进入微信公众账号
点击菜单链接的H5页面,填写支付订单,确认支付,微信支付成功
在微信支付提示成功页面点击“完成”按钮,返回至商户页面
商户页面接收到微信成功消息:get_brand_wcpay_request:ok
商户页面弹出:信息提示框
信息提示框中的“确认”按钮不可用
必须先点击一下手机上的返回键,页面所有时间可用。
5.示例代码如下:
if (res.err_msg == "get_brand_wcpay_request:ok") {
// 表示已经支付,res.err_msg将在用户支付成功后返回 ok。
layer.open({
anim: 'up',
shadeClose: false,
content: '支付成功!',
btn: ['确认'],
yes: function(index) {
layer.close(index);
}
});
}
我也遇到这种问题,楼主解决了吗
我也遇到这种问题,楼主解决了吗
我的好像是在微信输入密码的这个界面弹出来之后输入密码,支付成功后不能点击了;如果不输入密码,关闭这个页面,也不能点击,好像是微信的App带了一个遮罩层,挡住了,点击左上角的X号都没有用,必须点击一次手机系统的返回键,才能后续操作
我用的是Vue写的,咱们这个支付和Vue兼容吗?我是再点击了完成按钮之后回到自己页面,之后页面就不能正常使用了,需要在触发手机系统的返回键之后页面才能正常使用,这又是一个什么问题?是否和我用的有关系?
这个应该和支付没有太多关系,支付完成。只是会返回回调而已。并不会有其他的操作。