帮助中心 >  技术知识库 >  数据库 >  相关技术支持 >  微信支付HTTPS服务器证书验证指引

微信支付HTTPS服务器证书验证指引

2018-04-09 14:56:39 8225

一.背景
    微信支付使用HTTPS来保证通信安全, 在HTTPS服务器上部署了由权威机构签发的证书, 用于证明微信支付平台的真实身份。

    商户与微信支付服务器通信前,商户需要往客户端的操作系统或者执行环境中部署权威机构的根CA证书,以便在调用微信支付API过程中, 验证服务器及域名的真实合法性。

因微信支付HTTPS服务器证书的根CA证书将于2018年8月23日到期失效,微信支付计划于2018年5月29日, 更换服务器证书。若你的服务器上没有部署新的根CA证书,将可能导致你的下单、退款等功能无法正常使用。

    新的服务器证书由权威机构(DigiCert) 签发,部分操作系统和执行环境中已经内置了该根CA证书。 为了提升兼容性, 微信支付的服务器上部署了DigiCert的交叉证书, 所以客户端执行环境中包含以下两个根CA中的任意一个即可。
下载地址:

https://www.landui.com/wiki/doc/api/micropay.php?chapter=23_4
二.安装

下载后右键证书——安装证书-——选择"将所有的证书放入下列存储P"——点击"受信任的根证书颁发机构"确定——下一步会跳出确认导入对话框后导入即可

    image.png
    image.png
    image.png

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: