v枫叶v

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

微信二维码支付官方DEMO调试

安装到本地测试

1、扫码支付 example\native.php

 

 
扫描支付模式二  , 二维码显示不了。

解决办法:

1、打印结果

 

---------------

 

 

 
结果为空。有错误,但是不显示什么错误

2、显示错误  example\WxPay.NativePay.php

 

 


取消判断,显示出错误代码:

     
    Fatal error: Uncaught exception 'WxPayException' with message 'curl出错,错误码:60' in E:\phpStudy\WWW\bick\lib\WxPay.Api.php:595 Stack trace: #0 E:\phpStudy\WWW\bick\lib\WxPay.Api.php(62): WxPayApi::postXmlCurl(Object(WxPayConfig), '<xml><appid><![...', 'https://api.mch...', false, 6) #1 E:\phpStudy\WWW\bick\example\WxPay.NativePay.php(71): WxPayApi::unifiedOrder(Object(WxPayConfig), Object(WxPayUnifiedOrder)) #2 E:\phpStudy\WWW\bick\example\native.php(54): NativePay->GetPayUrl(Object(WxPayUnifiedOrder)) #3 {main} thrown in E:\phpStudy\WWW\bick\lib\WxPay.Api.php on line 595

 

Fatal error: Uncaught exception 'WxPayException' with message 'curl出错,错误码:60'

解决办法:\lib\WxPay.Api.php

 

 
    //        curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,TRUE);
    //        curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,2);//严格校验
    curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
    curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);

 
回调问题:

本地测试是回调不了,所以上面扫码支付是测试不了回调的,需要调试回调,就要在服务器上测试
————————————————
版权声明:本文为CSDN博主「我是高手高手高高手」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/haibo0668/article/details/81215729/

posted on 2021-12-23 14:09  v枫叶v  阅读(179)  评论(0)    收藏  举报