对接微信红包时:CA证书出错,请登录微信支付商户平台下载证书
2016-07-08 10:56
627 查看
今天在对接微信支付的微信红包发放时,出现““CA证书出错,请登录微信支付商户平台下载证书”的错误,特此记录一下;
如果你也在对接微信红包,并且你也在这个页面上下载了demo,再就是你也参照了里面的文档,还是出现证书错误,那么你就跟着下面这些步骤继续走:
https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=4_3
注意:这里下载的demo是非常的旧的,解压包显示的日期是2014年,这也是导致这个错误的原因。
这时,你只需要在这个地址下载最新的demo,这里的demo的日志定位在2016年更新的:
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1#
在觉得这个问题的时候,所找到的提示在如下网址,也记录一下:
http://www.itnose.net/detail/6380917.html
通过以上的方法,微信红包发放时证书的提示错误大部分能解决。我的服务器环境为windows server 2008 r2 sp1。
好了,下面我来分析一下这两个demo中有什么不一样:
在第一个demo中,发送httprequest请求时,加入的证书写法是这样的:
而在第二个demo中,写法是这样的:
最明显的差别在于:最新的demo中使用了X509Certificate2。
关于这两个方法的解释如下:
http://stackoverflow.com/questions/1182612/what-is-the-difference-between-x509certificate2-and-x509certificate-in-net
如果你也在对接微信红包,并且你也在这个页面上下载了demo,再就是你也参照了里面的文档,还是出现证书错误,那么你就跟着下面这些步骤继续走:
https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=4_3
注意:这里下载的demo是非常的旧的,解压包显示的日期是2014年,这也是导致这个错误的原因。
这时,你只需要在这个地址下载最新的demo,这里的demo的日志定位在2016年更新的:
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1#
在觉得这个问题的时候,所找到的提示在如下网址,也记录一下:
http://www.itnose.net/detail/6380917.html
通过以上的方法,微信红包发放时证书的提示错误大部分能解决。我的服务器环境为windows server 2008 r2 sp1。
好了,下面我来分析一下这两个demo中有什么不一样:
在第一个demo中,发送httprequest请求时,加入的证书写法是这样的:
而在第二个demo中,写法是这样的:
最明显的差别在于:最新的demo中使用了X509Certificate2。
关于这两个方法的解释如下:
http://stackoverflow.com/questions/1182612/what-is-the-difference-between-x509certificate2-and-x509certificate-in-net
相关文章推荐
- 微信公众平台OAuth2.0网页授权php示例
- iOS微信支付--解析失败
- 谷歌大脑科学家 Caffe缔造者 贾扬清 微信讲座
- 关于微信号的校验
- 微信主界面
- 微信公众平台开发——腾讯地图导航
- JAVA微信扫码支付模式二功能实现以及回调
- 微信上线朋友圈屏蔽提醒功能 还你刷的纯净感
- 使用Fragment实现Tab切换(高仿微信主界面)
- 微信公众号的可行之处?
- PHP微信开发入门(二)
- 【weiphp微信开发教程】留言板插件开发详解
- 关于微信的第三方登录
- php利用微信接口获取微信用户信息
- Android微信支付完整步骤
- 微信图片另存失败?这得从SNI说起
- 微信营销小游戏开发之6月份总结
- 微信红包调用获取不到证书路径问题
- 各种小程序:(运动员名次与谁是凶手等)
- 微信服务号支付 xml格式错误