WooCommerce Zahlung schlägt fehl: SSL, API-Keys und Währungsprobleme lösen

Von · 08. Mai 2026 · 7 Minuten Lesezeit

Eine fehlgeschlagene Zahlung im WooCommerce-Checkout ist einer der teuersten Fehler, die ein Online-Shop haben kann. Der Kunde ist kaufbereit, gibt seine Daten ein, klickt auf "Kaufen" und erhält eine Fehlermeldung. Die meisten davon schließen das Fenster und kaufen woanders. Hier sind die häufigsten Ursachen und wie du sie löst.

Ursache 1: Fehlendes oder ungültiges SSL-Zertifikat

Zahlungsdienstleister wie Stripe, PayPal oder Mollie bestehen auf einer verschlüsselten HTTPS-Verbindung. Wenn dein SSL-Zertifikat abgelaufen ist oder die Seite noch teilweise über HTTP geladen wird (Mixed Content), verweigern viele Payment-Gateways die Verbindung. Prüfe deinen SSL-Status kostenlos unter ssllabs.com/ssltest. Ein abgelaufenes Zertifikat muss beim Hoster erneuert werden, meist ist das kostenlos über Let's Encrypt möglich.

Mixed Content erkennst du, indem du die Browser-Konsole öffnest (F12) und nach Warnungen wie "Mixed Content: The page was loaded over HTTPS, but requested an insecure resource" suchst.

Ursache 2: Abgelaufene oder falsche API-Keys

Die Verbindung zwischen WooCommerce und dem Zahlungsanbieter läuft über API-Keys. Diese können ablaufen, aus Sicherheitsgründen rotiert werden oder nach einer Änderung im Anbieter-Konto ungültig werden. Gehe in deinem WooCommerce-Backend zu WooCommerce / Einstellungen / Zahlungen, wähle den betroffenen Zahlungsanbieter und prüfe, ob die eingetragenen API-Keys mit denen in deinem Anbieter-Dashboard übereinstimmen. Bei Stripe findest du die Keys unter Developers / API keys.

Ursache 3: Währungskonflikt

Manche Zahlungsanbieter unterstützen nur bestimmte Währungen. Wenn dein WooCommerce-Shop auf Euro konfiguriert ist, aber ein Plugin die Währung dynamisch ändert (zum Beispiel für internationale Kunden), kann das zu Fehlern führen. Prüfe unter WooCommerce / Einstellungen / Allgemein, welche Währung eingestellt ist, und stelle sicher, dass diese Währung von deinem Zahlungsanbieter unterstützt wird.

Schritt für Schritt: Den Testmodus nutzen

Fast alle Zahlungsanbieter bieten einen Testmodus, in dem du echte Zahlungsvorgänge simulieren kannst, ohne echtes Geld zu bewegen. So aktivierst du ihn:

  1. Gehe zu WooCommerce / Einstellungen / Zahlungen
  2. Öffne die Einstellungen des betroffenen Zahlungsanbieters
  3. Aktiviere den Testmodus und speichere
  4. Führe einen Test-Kauf mit den vom Anbieter bereitgestellten Testkreditkartennummern durch (zum Beispiel 4242 4242 4242 4242 bei Stripe)
  5. Prüfe, ob im Anbieter-Dashboard ein Testlauf erscheint

Wenn der Testmodus funktioniert, liegt das Problem in der Live-Konfiguration, meistens bei den API-Keys oder den Webhook-Einstellungen.

Webhooks prüfen

Zahlungsanbieter senden nach einer Zahlung eine Webhook-Benachrichtigung an WooCommerce, damit der Bestellstatus aktualisiert wird. Wenn diese URL nicht korrekt eingetragen ist oder der Server die Anfragen blockiert, können Bestellungen im Status "Ausstehend" hängen bleiben. Prüfe in deinem Anbieter-Dashboard, ob die Webhook-URL korrekt auf deine WooCommerce-Installation zeigt und ob kürzliche Webhook-Zustellungen erfolgreich waren.

Zahlungsprobleme professionell lösen

Zahlungsfehler im Live-Betrieb kosten direkt Umsatz. Je länger sie bestehen, desto mehr Kunden verlierst du. Lies auch unseren Artikel zum langsamen WooCommerce-Checkout, denn ein langsamer Checkout verstärkt Kaufabbrüche zusätzlich. rocks.optimize prüft bei jedem WooCommerce-Kunden den kompletten Zahlungsprozess und stellt sicher, dass alle Zahlungsarten reibungslos funktionieren.

Verwandte Artikel & Lexikon

M

Website-Optimierer und Gründer von rocks.optimize. Hilft KMU dabei, schnellere, sicherere und besser gefundene Websites zu bekommen.

Bereit, Ihre Website auf Erfolgskurs zu bringen?

Kostenloses Erstgespräch inkl. persönlicher Website-Analyse, unverbindlich & in 30 Minuten.

Jetzt Termin sichern