\plugins\weixin\api\jsapi.php
查找
//wx.miniProgram.navigateTo(
把这一整行换成如下代码
wx.miniProgram.navigateTo({url: "/pages/pay/index?url=/pages/hy/web/index&weburl=<?php echo urlencode($ok_url.'&havelogin=1'); ?>&money=<?php echo $array['money']; ?>&numcode=<?php echo $array['numcode']; ?>&title=<?php echo $array['title']; ?>"});
最终的代码大致如下
function wxapp_pay(){ wx.miniProgram.getEnv(function(res) { if(res.miniprogram==true){ wx.miniProgram.navigateTo({url: "/pages/pay/index?url=/pages/hy/web/index&weburl=<?php echo urlencode($ok_url.'&havelogin=1'); ?>&money=<?php echo $array['money']; ?>&numcode=<?php echo $array['numcode']; ?>&title=<?php echo $array['title']; ?>"}); } }); }
也就是说,小程序内,用公众号的H5支付不太稳定 .还是要用回原生小程序的支付接口才行
小程序内,用QQ登录也同样还不稳定. 这些是腾讯那边的问题.不是我们X1的问题