Zum Inhalt springen

WooCommerce · Zahlungsstatus prüfen

WooCommerce: Zahlung erhalten, Bestellung weiterhin ausstehend

Eine Zahlung beim Anbieter und eine ausstehende Bestellung in WooCommerce können unterschiedliche Schritte desselben Checkouts zeigen. Prüfen Sie zuerst die tatsächliche Abbuchung, ordnen Sie diese der richtigen Bestellung zu und untersuchen Sie dann die fehlende Rückmeldung im Shop.

Überwachung ohne BestelländerungenKorrekturen bleiben in Ihrer Hand

Warum Zahlung und Bestellung auseinanderlaufen

Verfolgen Sie die Rückmeldung vom Anbieter bis zum Shop, bevor Sie den Status manuell ändern.

01

Die Benachrichtigung kommt nicht an

Eine Firewall, eine falsche Zieladresse oder eine abgelehnte Signatur kann die Zustellung eines Webhooks verhindern.

02

Die Verarbeitung im Shop bricht ab

Ein Fehler der Zahlungsanbindung oder eine Erweiterung kann das Aktualisieren der Bestellung verhindern, obwohl die Benachrichtigung angekommen ist.

03

Die Zahlung ist noch nicht endgültig

Bei einer Autorisierung oder verzögerten Zahlungsart kann der erwartete Statuswechsel erst später erfolgen.

Diagnoseweg: vier Fragen in dieser Reihenfolge

Jede Antwort schließt eine Gruppe von Ursachen aus. Beim ersten „Nein“ liegt die Stelle, an der Sie ansetzen.

  1. 1

    Gibt es im Konto des Anbieters eine Abbuchung über diesen Betrag und diese Währung?

    Wenn ja: Das Geld ist eingegangen — weiter mit Frage 2.

    Wenn nein: Nur eine Autorisierung, eine ausstehende oder fehlgeschlagene Zahlung. Der Status „Zahlung ausstehend“ kann stimmen; nicht als bezahlt markieren.

  2. 2

    Trägt die Abbuchung die Referenz dieser Bestellung (Bestellnummer, PaymentIntent oder PayPal-Order-ID)?

    Wenn ja: Weiter mit Frage 3.

    Wenn nein: Die Zahlung gehört vielleicht zu einer anderen Bestellung oder einem wiederholten Checkout. Erst die Bestellung über die Referenz finden.

  3. 3

    Hat der Anbieter nach der Abbuchung eine Benachrichtigung an den Shop zugestellt?

    Wenn ja: Das Ereignis kam an — weiter mit Frage 4.

    Wenn nein: Ein Zustellproblem: Webhook-Adresse, Signaturgeheimnis, Firewall oder Sicherheits-Plugin. Beheben und das Ereignis erneut senden.

  4. 4

    Zeigen die Bestellnotizen oder das Gateway-Log, dass das Ereignis verarbeitet wurde?

    Wenn ja: Der Shop hat es verarbeitet; danach hat etwas den Status geändert. Notizen in zeitlicher Reihenfolge lesen.

    Wenn nein: Die Aktualisierung ist in WordPress gescheitert. Im Gateway-Log zu dieser Minute nach einer Exception oder einem Plugin-Konflikt suchen.

Beispiel: eine Abbuchung, die der Shop nie erfasst hat

Eine Stripe-Kartenzahlung: Ein Sicherheits-Plugin hat den Webhook abgewiesen, und der Käufer hat den Tab vor der Bestätigungsseite geschlossen.

Zeitlicher Ablauf (UTC)

10:41:58  WooCommerce  Bestellung #10482 angelegt — Zahlung ausstehend
10:42:03  Stripe       pi_3Q8xY2… succeeded · ch_3Q8xY2… 89,90 EUR abgebucht
10:42:04  Stripe       payment_intent.succeeded → /?wc-api=wc_stripe · HTTP 403
10:42:05  Browser      Käufer schließt den Tab vor „Bestellung erhalten“
10:43:10  Stripe       erneuter Versuch → HTTP 403 (im Live-Modus bis zu drei Tage)
11:30:00  WooCommerce  Bestellung #10482 weiter „Zahlung ausstehend“, keine Stripe-Notiz

Beispielhafter Ablauf: Kennungen, Beträge und Uhrzeiten sind erfunden; die Formate entsprechen den Bestellnotizen von WooCommerce und den Dashboards der Zahlungsanbieter. Keine Kundendaten.

Was das zeigt

Das Geld ist bei Stripe, die Referenz stimmt; nur die Zustellung ist gescheitert. Die Lösung ist eine Freigabe des Webhook-Pfads und ein erneutes Senden aus dem Stripe-Dashboard — keine zweite Zahlung und kein manuelles „In Bearbeitung“, bevor die Abbuchung bestätigt ist.

Zahlung und Bestellung nebeneinander prüfen

  1. Öffnen Sie den Vorgang im richtigen Stripe- oder PayPal-Konto und im passenden Test- oder Live-Modus.
  2. Prüfen Sie die tatsächliche Abbuchung, Betrag und Währung sowie mögliche spätere Erstattungen oder Rückabwicklungen.
  3. Suchen Sie die WooCommerce-Bestellung über die Zahlungsreferenz. Lesen Sie die zeitlich zugeordneten Bestellnotizen statt nur des Status in der Liste.
  4. Prüfen Sie Zustellversuche und die Protokolle der Zahlungsanbindung zum betreffenden Zeitpunkt. Geben Sie keine Zugangsdaten oder unnötigen Kundendaten weiter.

Offizielle Dokumentation zu den obigen Prüfungen:

Die Rückmeldung wiederherstellen, ohne doppelt abzubuchen

Die bestätigte Ursache beheben

Beheben Sie den nachgewiesenen Fehler bei Zieladresse, Signatur oder Zahlungsanbindung. Wiederholen Sie eine Benachrichtigung nur nach dem dokumentierten Verfahren der Erweiterung. Fordern Sie wegen eines ausstehenden Shopstatus nicht vorschnell eine zweite Zahlung an.

Das Ergebnis überprüfen

Lesen Sie Zahlung und Bestellung nach der Wiederherstellung erneut. Prüfen Sie, dass die ursprüngliche Abbuchung genau einmal erfasst wurde und Lagerbestand, E-Mails und Abwicklung dem vorgesehenen Ablauf folgen. Testen Sie die Ursache in Sandbox oder Staging.

Wie Business Watchdog diese Abweichung erkennen kann

Bei unterstützten, eindeutig zugeordneten Zahlungen kann Business Watchdog eine Abbuchung erkennen, die der Shop nach Ablauf der Wartefrist noch nicht erfasst hat. Dafür werden Bestelldaten und unabhängige Stripe- oder PayPal-Nachweise verglichen.

  • Bestell- und Zahlungsdaten werden nur innerhalb der verbundenen und unterstützten Abdeckung verglichen.
  • Fehlende oder veraltete Daten erscheinen als unvollständig, nicht als fehlerfreies Ergebnis.
  • Bei einer entsprechenden unterstützten Regel sind Hinweise per E-Mail oder Telegram möglich.

Grenzen der Abdeckung

Ein ausstehender Status allein ist kein Vorfall. Erforderlich sind aktuelle Quellen, eine verlässliche Zuordnung und passende Abdeckung. Der Dienst repariert keine Webhooks und ändert keine Bestellstatus.

Überwachung sicher verbinden

  1. Verbinden Sie WooCommerce mit einem REST-API-Schlüssel mit Leserechten. Das optionale Plugin ergänzt Checkout-Beobachtung und schnellere Shopereignisse.
  2. Verbinden Sie Stripe über einen eingeschränkten Leseschlüssel oder PayPal gemäß den angezeigten Berechtigungen und Hinweisen.
  3. Warten Sie die erste Synchronisierung ab, prüfen Sie Test-/Live-Abdeckung und aktivieren Sie die gewünschten Finanzmeldungen.

PayPal bietet keine strikt auf Lesen beschränkten Zugangsdaten. Business Watchdog begrenzt seine eigenen Anfragen und erläutert dies vor der Verbindung. Details zu Sicherheit und Zugriffsrechten

Wichtige Unterschiede

Kann ich die Bestellung manuell als bezahlt markieren?

Erst nach unabhängiger Prüfung der Abbuchung und des Wiederherstellungsverfahrens. Eine Statusänderung kann Lager-, E-Mail- und Abwicklungsaktionen auslösen.

Bedeutet ein fehlerhafter Webhook verlorenes Geld?

Nein. Zahlung und Zustellung der Benachrichtigung sind getrennte Ereignisse. Prüfen Sie den Zahlungsnachweis beim Anbieter.

Weitere Anleitungen zur Fehlerprüfung

Die nächste Abweichung im Blick behalten

Verbinden Sie Ihren Shop und den unterstützten Zahlungsanbieter. Prüfen Sie die Abdeckung und die erste Synchronisierung, bevor Sie sich auf Ergebnisse verlassen. Funktionen und Grenzen hängen vom Tarif ab.