关于开启HTTPS以后,支付宝支付回调问题
前几天配置了HTTPS,发现网站上面的赞助充值插件的支付宝支付失效了(用户成功支付以后,后台不识别,没有记录或者显示未支付),微信支付是正常的。如果不使用HTTPS打开网站,使用支付宝支付是正常的。在网上查了好长时间,总结一下我得到的结果(不一定百分百对)。
那么需满足以下两个条件: 1、要求“根证书缺省内置在JDK 1.6的信任根证书库中”,如果不理解请咨询证书供应商。 2、只支持官方机构颁发的正版SSL证书,不支持自签名。
1.这是支付宝对HTTPS回调的条件,刚开始怀疑到是当前使用的SSL证书不合格的原因,我又测试了腾讯云,阿里云的免费证书,最后发现,全都是赛门铁克公司下面的一个免费证书,在哪个平台申请的都一样。
2.问题就出在支付宝的第一条规则上,我查到的结果,应该是现在免费申请出来的证书,都不在JDK 1.6的信任根证书库中。
我是小白一名,哪位技术大神解答一下,我查到的这结果对不对?有没有什么办法可以解决? 试试Let's encrypt的证书呢? 我看看,谢谢 我靠,我也是这个问题,已经好久了。。。。。。。证书都快一年过期了才看到这个。。。现在已经换了楼上这个搞定了
页:
[1]