走啊走
加油

微信小程序能使用免费的https证书吗?

服务器价格表

可以,微信小程序支持使用免费的 HTTPS 证书。

微信官方对小程序的服务器接口协议有明确要求:必须使用 HTTPS 协议。对于证书的来源,微信并没有强制要求必须是付费的商业证书,免费证书(如 Let’s Encrypt、阿里云免费 SSL、腾讯云免费 SSL 等)完全符合接入标准

不过,在使用免费证书时,需要满足以下几个关键条件才能顺利部署:

  1. 域名需完成备案
    无论证书是否免费,只要服务器位于中国大陆境内,绑定的域名必须在工信部完成 ICP 备案。如果未备案,微信后台在配置服务器域名时会直接拦截。

  2. 证书类型需正确

    • 推荐使用 DV(域名验证型) 证书即可,这是大多数免费证书提供的类型。
    • 确保证书由受信任的根证书颁发机构(CA)签发(Let’s Encrypt 和各大云厂商的免费证书均被主流浏览器和微信内置浏览器信任)。
    • 注意:不要使用自签名证书或过期的证书,否则会导致接口请求失败。
  3. 有效期与自动续期
    免费证书(特别是 Let’s Encrypt)通常有效期较短(90 天),需要配置好自动续期机制。如果证书过期未及时更新,小程序将无法连接服务器。

  4. 配置方式
    在微信公众平台后台(mp.weixin.qq.com) -> “开发” -> “开发管理” -> “开发设置”中,添加服务器域名时,只需输入你的 HTTPS 域名(例如 https://api.yourdomain.com),系统会自动校验证书的有效性。只要证书链完整且有效,即可通过审核。

总结建议:
你可以放心使用免费 HTTPS 证书来搭建微信小程序后端服务。只要确保域名已备案、证书由正规 CA 机构签发且在有效期内,就能满足微信的所有安全合规要求,无需额外支付证书费用。