Wenn Sie ausstehende Spenden in Charitable sehen, die Ihrer Meinung nach bezahlt werden sollten, usw. (und Sie Stripe als Ihren Zahlungs-Gateway verwenden), finden Sie hier einige Vorschläge zur Fehlerbehebung:
Warum werden ausstehende Spenden erstellt?
Ausstehende Spenden bedeuten normalerweise, dass eine Spende erstellt wurde, als das Charitable-Spendenformular ausgefüllt und die Anfrage an Stripe gesendet wurde, aber die Nachricht Stripe nie erreicht hat oder Stripe die Nachricht/Webhook nie an Charitable zurückgesendet hat.
Fehlerbehebung
Stellen Sie zuerst sicher, dass Ihre Verbindung zu Stripe aktiv ist und wahrscheinlich im Live-Modus sein muss – überprüfen Sie die Gateway-Einstellungen in den Charitable-Einstellungen und sehen Sie sich dann jede ausstehende Spende an und prüfen Sie das „Spendenprotokoll“, um zu sehen, ob es Fehler oder Protokolle gibt, die Hinweise geben könnten.
Überprüfen Sie auch Stripe, um zu sehen, ob die Spenden/Zahlungen dort ankommen, und überprüfen Sie die Webhooks in Stripe (stellen Sie sicher, dass die URL Ihre Website-URL ist). (Stripe kann Ihnen auch sagen, ob es ein Kommunikationsproblem mit dem Webhook gibt – und wenn Sie ein Problem oder einen Fehler sehen, können Sie deren Support um weitere Informationen bitten).
Wenn Stripe die Spende hat und der Webhook aktiv und in Ordnung ist, dann geht man davon aus, dass auf der Website etwas passiert. Aktivieren Sie also Ihre Debug-Protokolle:
https://www.wpbeginner.com/wp-tutorials/how-to-easily-enable-wordpress-debug-mode-to-fix-site-errors
Indem Sie WP_DEBUG_LOG auf true setzen, führen Sie eine Testspende durch und prüfen Sie, ob in Ihrer Protokolldatei Protokolle vorhanden sind, die einen Hinweis geben könnten. Stellen Sie außerdem sicher, dass Sie mit Ihrem Hoster überprüfen, ob es einen Grund gibt, warum ein Webhook von Stripe möglicherweise nicht durchkommt.
Ein weiterer Vorschlag wäre, festzustellen, wann dies zu geschehen begann (war dies schon immer der Fall? Ist dies kürzlich passiert – und wenn ja, was ist vielleicht ungefähr zu dieser Zeit passiert? Wurde etwas aktualisiert?).
Schließlich können Sie Ihre Gateway-Einstellungen in Stripe in den „Testmodus“ versetzen, sich über den Testmodus erneut mit Stripe verbinden und eine Testspende durchführen. Dies würde helfen zu bestätigen, ob Webhooks ordnungsgemäß funktionieren oder ob das Problem spezifisch für den Live-Modus ist.
Wenn Sie nach dem Ausprobieren der oben genannten Schritte immer noch Probleme haben oder Fragen haben, wenden Sie sich gerne an unser Support-Team.


