Aller au contenu principal
Version: 1.x

API01005: SSL Certificate Error

What This Means

There's a problem with your website's SSL/TLS certificate. This certificate is what makes the connection secure (HTTPS). The POS won't connect to sites with invalid certificates to protect your data.

Common Causes

  • Expired certificate — SSL certificates need to be renewed periodically
  • Self-signed certificate — Not issued by a trusted authority
  • Wrong domain — Certificate doesn't match the domain name
  • Incomplete certificate chain — Missing intermediate certificates
  • Mixed content — Some resources loaded over HTTP instead of HTTPS

How to Fix

1. Check Certificate Status

Visit your site in a browser and click the padlock icon to view certificate details. Look for:

  • Expiration date
  • Issued to (should match your domain)
  • Issued by (should be a recognized authority)

2. Renew Expired Certificate

If expired:

  • Most hosting providers offer free Let's Encrypt certificates
  • Contact your hosting provider to renew
  • Check if auto-renewal is enabled

3. Fix Certificate Mismatch

Ensure the certificate covers:

  • Your exact domain (yourstore.com)
  • WWW variant (www.yourstore.com) if used
  • Consider a wildcard certificate (*.yourstore.com)

4. Install Missing Intermediate Certificates

Use an SSL checker tool (like SSL Labs) to identify missing certificates. Your hosting provider can help install them.

5. Force HTTPS

In WordPress, ensure:

  • Site URL uses https://
  • Force SSL is enabled in WooCommerce settings