API01005: SSL-certificaatfout
Wat dit betekent
Er is een probleem met het SSL/TLS-certificaat van je website. Dit certificaat maakt de verbinding veilig (HTTPS). De POS maakt geen verbinding met sites met ongeldige certificaten om je gegevens te beschermen.
Veelvoorkomende oorzaken
- Verlopen certificaat — SSL-certificaten moeten periodiek worden vernieuwd
- Zelfondertekend certificaat — Niet uitgegeven door een vertrouwde instantie
- Verkeerd domein — Het certificaat komt niet overeen met de domeinnaam
- Onvolledige certificaatketen — Ontbrekende tussenliggende certificaten
- Gemengde inhoud — Sommige bronnen worden geladen via HTTP in plaats van HTTPS
Hoe op te lossen
1. Controleer de certificaatstatus
Bezoek je site in een browser en klik op het hangslotpictogram om de certificaatgegevens te bekijken. Let op:
- Vervaldatum
- Uitgegeven aan (moet overeenkomen met je domein)
- Uitgegeven door (moet een erkende instantie zijn)
2. Vernieuw een verlopen certificaat
Indien verlopen:
- De meeste hostingproviders bieden gratis Let's Encrypt-certificaten aan
- Neem contact op met je hostingprovider om te vernieuwen
- Controleer of automatische vernieuwing is ingeschakeld
3. Los een certificaatconflict op
Zorg ervoor dat het certificaat het volgende dekt:
- Je exacte domein (
yourstore.com) - WWW-variant (
www.yourstore.com) indien gebruikt - Overweeg een wildcardcertificaat (
*.yourstore.com)
4. Installeer ontbrekende tussenliggende certificaten
Gebruik een SSL-controletool (zoals SSL Labs) om ontbrekende certificaten te identificeren. Je hostingprovider kan helpen bij de installatie ervan.
5. Forceer HTTPS
Zorg er in WordPress voor dat:
- De site-URL
https://gebruikt - Force SSL is ingeschakeld in de WooCommerce-instellingen