下载的是最新的官方php支付demo 直接修改了必要的配置信息
支付的时候不管是h5支付还是扫码支付一直跳转到空白页面 也没有什么错误
后来试了好多方法 最后解决了 具体修改的是
这个错误通过修改文件WxPay.Api.php 解决,具体如下:
第537行
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,TRUE);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,2);//严格校验
to
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);//严格校验
用的就是官方下载的demo 目录结构就是 域名之后加了一个文件夹
内容如下:
但是这个是代码错误 还是环境问题呢?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
微信支付也包括很多呢,你说的是微信扫码,微信native 还是微信APP 这个得把问题说明白
我上一次做这个的时候,官方的demo首页文件TMD连接到了他们自己的线上demo,也就是说支付实际进到他们账户了。
你去检查下。
根据我的经验,如果能跳转到支付页面,然后弹出微信支付,然后就一片空白的话,很有可能是你的订单填写配置有问题,你可以在IPhone上进行测试,苹果机上会有错误框提示的,安卓机上反正不会有
首页如果页面引入微信支付JS,可以开启调试debug= true;看看具体报什么错误!