微信支付HTTPS服务器更换证书对使用微信支付用户的影响解疑

发布时间 :2018-03-23

2018年3月8日,微信支付商户平台发布公告:微信支付HTTPS服务器计划于2018年5月29日更换服务器SSL证书,为避免下单、退款等功能无法使用,微信支付要求商户平台开发人员尽快验证商户服务器是否部署了新证书的根CA证书。

1.jpg


微信支付服务器更换HTTPS证书,新的服务器证书由权威机构(DigiCert) 签发。Digicert是老牌的SSL证书颁发机构,其根CA证书已经预置在各大操作系统、浏览器和移动终端中,不需要再专门去部署CA根证书。但有的服务器环境被用户做过大量的重新配置,有可能丢失了DigiCert 的根证书,为了谨慎起见,微信支付还是要求开发人员验证一下自己的服务器有没有预置Digicert的根CA(尽管这种概率比较低),避免出现下单、退款等功能无法使用的故障。
微信支付提供了两种方式供商户提前验证客户端是否支持了DigiCert证书:

方式一:调用微信支付沙箱环境的API接口验证
微信支付已经将新的服务器证书部署到了沙箱域名(apitest.mch.weixin.qq.com), 由于服务器证书是支持多域名的,API域名(api.mch.weixin.qq.com)与沙箱域名(apitest.mch.weixin.qq.com)使用的是同一张证书。如果使用沙箱环境的接口能调用成功,通常表明客户端支持微信支付新的服务器证书。

检测脚本下载请点击:

检测脚本.zip


方式二:绑定HOST,请求已部署新证书的微信支付API服务器
商户可以根据不同的网络运营商, 为域名api.mch.weixin.qq.com 配置以下HOST,HOST环境可以访问的接口与正式环境完全一致,且真实生效。如果可以正常访问api.mch.weixin.qq.com,说明客户端支持了DigCert证书,反之则需要根据安装证书部分的指引,升级证书。

上一篇:商创网络荣获国家高新技术企业认证

下一篇:商创网络2018年清明放假公告

© 2005-2018 模板堂(ecmoban.com) 版权所有,并保留所有权利。 常年法律顾问:金博大(上海)律师事务所

上海市普陀区中山北路3553号伸大厦3层 Tel:4001-021-758

商业模板| 手机端| 插件| 支付方式| 法律条款| 投诉建议| 站点地图