首页 > 其他分享 >微信支付官方DEMO调试

微信支付官方DEMO调试

时间:2022-12-16 14:06:07浏览次数:42  
标签:WxPay ch 微信 SSL Api DEMO curl php 调试


我是2018年7月下载的,官方dmeo版本:php_sdk_v3.0.9

安装到本地测试

1、扫码支付 example\native.php

微信支付官方DEMO调试_SSL

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

解决办法:

1、打印结果

微信支付官方DEMO调试_扫码支付_02

微信支付官方DEMO调试_php_03

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

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

微信支付官方DEMO调试_扫码支付_04

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

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

微信支付官方DEMO调试_扫码支付_05

 

//    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);

 

回调问题:

本地测试是回调不了,所以上面扫码支付是测试不了回调的,需要调试回调,就要在服务器上测试

设置好正确的回调地址,所谓正确的地址必须在微信公众号设置的支付授权目录(或测试授权目录)下,且域名要和微信公众号绑定的服务器地址域名相同。

微信支付官方DEMO调试_扫码支付_06

扫码支付需要回调网址的,记得填写上

微信支付官方DEMO调试_扫码支付_07

然后上传服务器测试

 


标签:WxPay,ch,微信,SSL,Api,DEMO,curl,php,调试
From: https://blog.51cto.com/haibo0668/5947316

相关文章

  • 坚持是很好的品格——阮一鸣老师微信交流心得
    大家都知道,阮一鸣老师是 Elasticsearch课程(2W+小伙伴订阅)的主讲人,Ebay搜索专家,20年+工作经验,创业经验丰富(手机游戏,手机游戏模拟器WebPod,个性化音乐与分享社区8box.c......
  • golang 协程并发代码 demo
    有时我们可能想既在外层循环中实现多协程并发,还想在内层循环中实现多协程并发,那么我们需要同时在内层和外层使用​​WaitGroup()​​来控制主协程不退出。下面是一个demo......
  • Demo of canvas, canvas optimization and svg
    Itusedthecanvastodrawthecurvesintheoldproject,andtheclientfeltthatitwasvague,soItriedtomakeademoaboutcanvas,canvasoptimizationan......
  • Firefox 的Addons 扩展插件调试
    https://zhuanlan.zhihu.com/p/67836345https://www.dzsfo.com/2019/10/11/Chrome-Hackbar/https://www.ddosi.org/b320/找到Firefox扩展目录中的插件%AppData%\Roa......
  • 什么?你居然不会微信分身
    ......
  • 微信小程序ucharts、echarts层级太高,遮挡底部tabbar,或者遮挡自定义头部区域
    一般在开发者工具中正常显示,而在真机上则会遮挡,ucharts,echarts基于层级比tab高,调过两者的z-index是不生效的使用cover-view和cover-image标签 代替原来view和image标签......
  • 异常处理及程序调试
    defdivision():print('\n==========分苹果了===========\n')apple=int(input('请输入苹果的个数'))children=int(input('请输入来了多少个小朋友'))r......
  • Demo
    优势1、链接笔记2、开源插件和CSS3、Markdown4、自由度1)文件库自由定-提桶跑路2)样式教程具体:1、笔记范例(https://cdn.sspai.com/2021/06/24/ec388ab232abcd5fd9......
  • 月薪2万5的项目经理让我帮他调试程序
     关于作者:郑云飞,程序员Java(web前端,web后端,oracle数据库ormysql数据库)艺名:天放 以前的同事,工作8年了,是一个项目经理,之前在上一家公司,分配到我们组做后台开发,当时我是后......
  • NET开发者有福了!C#版微信SDK就没见过这么全的
    虽然昨天微软宣布正式推出了.NET7,但国内的.NET环境和从前比已不可同日而语。人才相对较少,待遇也相对较低,导致整个.NET生态并没有其他语言那么繁荣。今天所介绍项目的作者......