Fehlerbehebung

Logging aktivieren

Wenn Zahlungsvorgänge mit Stripe Payment nicht erwartungsgemäß funktionieren, aktivieren Sie das Logging, um die Ursache einzugrenzen.

Vorgehen

  1. Wählen Sie Erweiterungen ‣ Module ‣ Stripe Payment ‣ Einstell..

  2. Aktivieren Sie unter Grundkonfiguration das Kontrollkästchen Ergebnisse von Transaktions-Verarbeitung loggen.

  3. Speichern Sie Ihre Eingaben.

Resultat

Stripe Payment schreibt Log-Dateien mit Tages-Stempel in das Verzeichnis <Root-Verzeichnis Ihres OXID eShops>/log/stripe/:

  • stripe_requests_JJJJ-MM-TT.log – API-Requests und -Responses

  • stripe_webhooks_JJJJ-MM-TT.log – eingehende Webhook-Aufrufe von Stripe

  • stripe_events_JJJJ-MM-TT.log – interne Event-Verarbeitung

  • stripe_reconciliation_JJJJ-MM-TT.log – Ergebnisse des Bestellabgleichs (Console-Command stripe:reconcile-oxpaid)

Note

Deaktivieren Sie das Logging wieder, sobald das Problem gelöst ist, um die Menge der gespeicherten Daten gering zu halten.

Webhook-Probleme beheben

Wenn Statusmeldungen von Stripe nicht in Ihrem OXID eShop ankommen, prüfen Sie den Webhook.

Vorgehen

  1. Wählen Sie Erweiterungen ‣ Module ‣ Stripe Payment ‣ Einstell..

  2. Öffnen Sie den Bereich Webhooks.

  3. Aktivieren Sie das Kontrollkästchen Aktualisierung der Webhooks erzwingen.

  4. Speichern Sie Ihre Eingaben.

Resultat

Der Webhook-Endpunkt wird neu generiert und konfiguriert.