博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于微信支付服务器证书更换的提醒
阅读量:5912 次
发布时间:2019-06-19

本文共 2234 字,大约阅读时间需要 7 分钟。

收到一封邮件如下:

微信支付计划于2018年5月29日更换服务器证书。请开发人员尽快进行服务器根证书验证,以免影响正常交易。

但是好像跟PHP没有关系,详情见地址:https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=23_4#menu2

安装说明,写了一段代码验证证书:

"; echo $sign; $xml = "
1495281252
4E74A5EC8F10C3E7EECE6D8D574CB861
BFB9329EC7B027DF83AFB848F08E8077
"; $url = "https://apitest.mch.weixin.qq.com/sandboxnew/pay/getsignkey"; /*$a = '{"mch_id":"1495281252","nonce_str":"4E74A5EC8F10C3E7EECE6D8D574CB861","sign":"BFB9329EC7B027DF83AFB848F08E8077"}';*/ // $result = http_request($url,$xml); $result = postXmlCurl($xml,$url); var_dump($result); } /** * 作用:以post方式提交xml到对应的接口url */ function postXmlCurl($xml,$url,$second=30) { //初始化curl $ch = curl_init(); //设置超时 CURLOP_TIMEOUT //curl_setopt($ch, CURLOP_TIMEOUT, $second); curl_setopt($ch, CURLOPT_TIMEOUT, $second); //这里设置代理,如果有的话 //curl_setopt($ch,CURLOPT_PROXY, '8.8.8.8'); //curl_setopt($ch,CURLOPT_PROXYPORT, 8080); curl_setopt($ch,CURLOPT_URL, $url); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE); curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE); //设置header curl_setopt($ch, CURLOPT_HEADER, FALSE); //要求结果为字符串且输出到屏幕上 curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); //post提交方式 curl_setopt($ch, CURLOPT_POST, TRUE); curl_setopt($ch, CURLOPT_POSTFIELDS, $xml); //运行curl $data = curl_exec($ch); //curl_close($ch); //返回结果 if($data) { curl_close($ch); return $data; } else { $error = curl_errno($ch); //echo "curl出错,错误码:$error"."
"; //echo "错误原因查询
"; curl_close($ch); return false; } } check_wx(); ?>

返回内容如下:

4E74A5EC8F10C3E7EECE6D8D574CB891
AD622820D6A0DAFD2759191A08EC70C9string(185) "
"

说明没有问题,完毕。

转载于:https://www.cnblogs.com/zl0372/p/weixin_cert.html

你可能感兴趣的文章
我的友情链接
查看>>
自动化安装Mysql5.6-脚本实现
查看>>
我的友情链接
查看>>
分布式事务:不过是在一致性、吞吐量和复杂度之间,做一个选择
查看>>
Java 之 FileReader FileInputStream InputStreamReader BufferedReader 作用与区别
查看>>
【云图】如何设置支付宝里的家乐福全国连锁店地图?
查看>>
Linux查看用户登陆历史记录
查看>>
我的友情链接
查看>>
对于json_lib包的使用
查看>>
nginx实时记录请求状态信息( ngx_realtime_request_module)
查看>>
Docker Registry服务器部署配置
查看>>
scala可变长度参数(二)
查看>>
postgreSQl导数据
查看>>
老李分享:qtp自动化测试框架赏析-关键字自动化测试框架 2
查看>>
忙里偷闲 -- 工作随笔
查看>>
PowerManager Android 电源管理
查看>>
自定义PlantUML和C4Model的样式
查看>>
springboot报编译失败 Compilation failure
查看>>
Ubuntu下su模式认证失败的问题解决
查看>>
mysqld error(一)
查看>>