微信支付HTTPS服务器常见问题

微信支付HTTPS服务器常见问题

微信支付基于微信庞大的用户基数 , 用户黏性高、渗透力强 , 在线下消费场景中占据优势 。 微信支付使用HTTPS来保证通信安全 , 同时也要求商户服务器确保数据传输安全 。 本文梳理了接入微信支付相关的HTTPS服务器常见问题 。

微信支付HTTPS

1、为什么微信支付服务器默认HTTPS加密

微信支付默认使用HTTPS来保证通信安全 , 商户调用微信支付接口时必须使用HTTPS连接 。 微信支付服务器安装权威机构颁发的SSL证书 , 商户调用微信支付API时 , 通过HTTPS加密传输数据 , 并通过微信支付服务器SSL证书验证微信支付服务器身份 。

2、为什么商户服务器必须支持微信支付服务器所使用的根证书?

权威证书颁发机构的根证书预置于各大操作系统、浏览器、移动端(如:GworgCA提供的品牌SSL证书) , 因此由权威根证书签发的SSL证书能够在各类服务器和用户端环境中受到信任 , 顺利完成证书校验过程、实现HTTPS连接 。 如果商户服务器环境被做过大量重新配置 , 预置的根证书丢失 , 会导致根证书不受信任 , 无法完成SSL证书验证 , 出现下单、退款等功能无法使用的故障 。 因此 , 商户需要自行验证自己的服务器是否预置了微信支付HTTPS服务器所使用的根证书 。

推荐阅读