Zum Inhalt springen
Funnelforms 5Proab Version 5.0.0

Zahlungsprobleme beheben

Was du tun kannst, wenn eine Zahlung nicht startet, im Eintrag auf „Noch nicht bezahlt“ stehen bleibt, als Testzahlung erscheint oder mit einem Fehler endet, mit den häufigsten Ursachen für Stripe, PayPal und Mollie.

Stand 22.10.20268 Min. Lesezeit

Auf dieser Seite
  1. Voraussetzungen
  2. Wo finde ich die Funktion?
  3. Funktionen im Überblick
  4. Schritt-für-Schritt-Anleitung
  5. Erklärungen
  6. Best Practices
  7. Troubleshooting
  8. Tipps
  9. FAQ
  10. Weiterführende Artikel

Wenn Besucher nicht bezahlen können oder ein Eintrag nicht auf „Bezahlt“ springt, liegt es meist an der Verbindung zum Zahlungsanbieter, am Betrag oder daran, dass die Nachricht des Anbieters nicht ankommt. Dieser Artikel zeigt, wie du die Ursache findest und beseitigst.

Voraussetzungen

  • Funnelforms Pro. In Funnelforms Free ist diese Funktion nicht enthalten.
  • Das Recht, Einträge zu sehen, um Zahlungsstatus und Fehler im Eintrag zu sehen.
  • Zum Ändern von Verbindungen das Recht, die Einstellungen zu ändern.
  • Im Formular ist eine Zahlung eingerichtet (Abschnitt Zahlung im Arbeitsbereich Einstellungen).

Funnelforms Free zeigt Formulare mit Zahlung auf der Website nicht an; Einträge mit Zahlung entstehen dort nicht.

Wo finde ich die Funktion?

Funnelforms → Einträge → Eintrag öffnen → Abschnitt Zahlung (mit Status prüfen).

Einstellungen: Funnelforms → Formulare → Formular öffnen → Arbeitsbereich Einstellungen → Abschnitt Zahlung.

Funktionen im Überblick

  • Im Abschnitt Zahlung des Eintrags stehen Status, Betrag, Anbieter, Bezahlt am, Gutschein, Abo, Referenz und bei Problemen Fehler.
  • Die Marke Testzahlung zeigt Zahlungen mit Testschlüsseln.
  • Status prüfen fragt den Anbieter sofort nach dem aktuellen Stand.
  • Funnelforms gleicht offene Zahlungen stündlich mit dem Anbieter ab.
  • Mit Bearbeiten änderst du die Schlüssel einer Verbindung.
  • Besucher können mit Jetzt bezahlen einen neuen Versuch starten.

Schritt-für-Schritt-Anleitung

  1. Öffne Funnelforms → Einträge und den betroffenen Eintrag.
  2. Lies im Abschnitt Zahlung den Status und, falls vorhanden, den Fehler.
  3. Klicke auf Status prüfen. Die Meldung „Zahlungsstatus aktualisiert.“ bestätigt die Abfrage.
  4. Vergleiche den Status mit dem Konto beim Anbieter. Bei Stripe und Mollie führt die Referenz direkt zur Zahlung im Dashboard.
  5. Passe bei Bedarf Verbindung, Betrag oder Webhook an. Schlüssel änderst du im Abschnitt Zahlung bei der Verbindung mit Bearbeiten.
  6. Veröffentliche das Formular, wenn du Einstellungen geändert hast.
  7. Prüfe mit einer Testzahlung. Nimm dafür die Testschlüssel beziehungsweise die PayPal-Sandbox.

Erklärungen

Was bedeuten die Fehlercodes im Eintrag?

Der Eintrag zeigt unter Fehler den Code, mit dem der letzte Versuch beim Anbieter endete. Das Wort permanent: davor heißt, dass ein weiterer Versuch mit denselben Daten nichts ändern würde.

CodeBedeutung
permanent:connection_incompleteDer Schlüssel fehlt oder hat nicht das erwartete Format
permanent:connection_missingDie Verbindung wurde gelöscht oder ist nicht mehr da
permanent:http_401, permanent:http_403Der Anbieter hat die Zugangsdaten oder Rechte abgelehnt
permanent:http_400, permanent:http_404, permanent:http_422Der Anbieter hat die Anfrage abgelehnt, zum Beispiel wegen Betrag oder Währung
http_429, http_500 bis http_503Der Anbieter ist gerade überlastet oder gestört. Ein neuer Versuch kann klappen
http_errorDer Anbieter war nicht erreichbar
invalid_responseDer Anbieter hat ohne Bezahlseite geantwortet

Was passiert, wenn die Zahlung nicht gestartet werden kann?

  • Fehlt die Verbindung oder schlägt die Berechnung des Betrags fehl, nimmt Funnelforms den Eintrag gar nicht an. Es gibt dann keinen Eintrag. Der Besucher sieht „Die Zahlung konnte nicht gestartet werden. Bitte versuche es später noch einmal.“
  • Antwortet der Anbieter nicht, bleibt der Eintrag bestehen. Der Besucher sieht dieselbe Meldung mit der Schaltfläche Jetzt bezahlen und kann es erneut versuchen. Der Eintrag zeigt den Fehler.

Wann springt der Status auf „Bezahlt“?

Funnelforms fragt den Anbieter, wenn der Besucher zurückkehrt, wenn bei Stripe ein Webhook ankommt, wenn du Status prüfen klickst und beim stündlichen Abgleich. Der Abgleich läuft eine Stunde nach dem Start einer Zahlung und danach stündlich, solange Zahlungen offen sind. Er erfasst Zahlungen der letzten 7 Tage mit Noch nicht bezahlt oder Zahlung läuft. Ein Aufruf von außen kann nichts als bezahlt markieren; Funnelforms fragt immer selbst beim Anbieter nach.

Welche Stripe-Ereignisse braucht der Webhook?

checkout.session.* für Zahlungen, customer.subscription.* für Abos, charge.refunded für Erstattungen und charge.dispute.created für Rückbuchungen. Bei jedem Ereignis fragt Funnelforms den aktuellen Stand selbst ab. Nach einer Rückbuchung steht der Eintrag auf „Zahlung angefochten“, solange Stripe die Zahlung als angefochten meldet und sie nicht erstattet ist. Wie die Anfechtung ausgeht, siehst du im Stripe-Dashboard.

Warum bleibt ein SEPA-Eintrag auf „Zahlung läuft“?

Bei Zahlungsarten mit Wartezeit bestätigt die Bank später. Bis dahin steht der Eintrag auf „Zahlung läuft“. Funnelforms erfährt das Ergebnis über den Stripe-Webhook, den stündlichen Abgleich oder beim nächsten Status prüfen. Nach 7 Tagen prüft der Abgleich nicht mehr; dann hilft Status prüfen.

Warum steht „Testzahlung“ am Eintrag?

Die Verbindung nutzte beim Start der Zahlung Testschlüssel: Stripe sk_test_… oder rk_test_…, Mollie test_… oder eine PayPal-Sandbox-App. Dabei wurde niemand belastet. Im Abschnitt Zahlung des Formulars steht dann Testmodus.

Warum muss ich das Formular nach einer Änderung veröffentlichen?

Besucher sehen die veröffentlichte Version. Änderungen an Betrag, Verbindung, Gutscheinen oder Abrechnung gelten erst nach Veröffentlichen. Einträge, die schon bezahlt werden, behalten ihre Einstellungen. Neue Schlüssel einer Verbindung gelten dagegen sofort für alle Formulare, die sie nutzen.

Best Practices

  • Teste nach jeder Änderung mit einem Testeintrag.
  • Richte bei Stripe den Webhook mit allen vier Ereignisgruppen ein.
  • Prüfe unbezahlte Einträge regelmäßig, besonders solche, die älter als 7 Tage sind, und klicke bei Bedarf auf Status prüfen.
  • Halte Schlüssel aktuell. Läuft ein Schlüssel ab oder wird er widerrufen, schlagen neue Zahlungen mit permanent:http_401 fehl. Trag dann mit Bearbeiten den neuen Schlüssel ein.

Troubleshooting

ProblemUrsacheLösung
Besucher sehen „Die Zahlung konnte nicht gestartet werden. Bitte versuche es später noch einmal.“ und es gibt keinen EintragDie Verbindung fehlt, oder die Berechnung des Betrags ist fehlgeschlagenWähle im Abschnitt Zahlung eine vorhandene Verbindung. Prüfe die Berechnung und ihre Felder
Dieselbe Meldung, aber der Eintrag ist daDer Anbieter hat nicht oder mit einem Fehler geantwortetLies den Fehler im Eintrag und gehe nach der Tabelle oben vor. Der Besucher kann Jetzt bezahlen klicken
Eintrag bleibt auf „Noch nicht bezahlt“, obwohl bezahlt wurdeDie Nachricht vom Anbieter kam nicht an, oder der Besucher kam nicht zurückKlicke auf Status prüfen oder warte auf den stündlichen Abgleich. Richte bei Stripe den Webhook ein
Stripe: Der Webhook funktioniert nichtFalsche Adresse, falsches Signatur-Secret oder fehlende Ereignisse. Funnelforms weist Aufrufe mit ungültiger Signatur ab (HTTP 400)Lege die angezeigte Adresse in Stripe als Endpunkt an, wähle checkout.session.*, customer.subscription.*, charge.refunded und charge.dispute.created und gib das Signatur-Secret über Signatur-Secret eingeben ein
Stripe: Die Signatur wird abgelehnt, obwohl das Secret stimmtDie Aufrufe sind älter als fünf Minuten oder die Serveruhr geht falschPrüfe Datum und Uhrzeit des Servers
Stripe: Abo-Status oder Erstattung fehlt im EintragDer Webhook meldet nur checkout.session.*Ergänze in Stripe customer.subscription.* und charge.refunded, dann Status prüfen
Mollie: Der Status ändert sich nicht sofortDie Website ist für Mollie nicht erreichbar, zum Beispiel eine lokale TestseiteNutze eine öffentlich erreichbare Website, warte auf den Abgleich oder klicke auf Status prüfen
PayPal: Die Zahlung steht auf „Noch nicht bezahlt“Der Besucher hat die Zahlung bei PayPal nicht bestätigt oder ist nicht zurückgekehrtKlicke auf Status prüfen oder bitte den Besucher, Jetzt bezahlen zu klicken
Einträge tragen TestzahlungDie Verbindung nutzt TestschlüsselTrag bei der Verbindung mit Bearbeiten die Live-Schlüssel ein oder wähle eine Live-Verbindung
permanent:http_401 nach einem Schlüsselwechsel beim AnbieterDer gespeicherte Schlüssel gilt nicht mehrKlicke bei der Verbindung auf Bearbeiten und trag nur den neuen Schlüssel ein; leere Felder behalten die gespeicherten Werte
Der Betrag ist falschDie Berechnung liefert ein anderes Ergebnis, ein Gutschein wirkte oder eine Anzahlung ist eingestelltPrüfe Berechnung, Gutschein im Eintrag und Anzahlung in Prozent. Der Eintrag zeigt „abgebucht / gesamt“
Ein Gutschein wirkt nichtUnter Gutscheincode aus dem Feld ist kein oder ein anderes Feld gewählt, der Code ist nicht angelegt oder das Formular nicht veröffentlichtPrüfe Feld und Code und veröffentliche das Formular
Es wird nichts abgebucht, das Formular endet normalDer Betrag ist 0 oder kleiner, zum Beispiel durch einen Gutschein über 100 ProzentPrüfe Berechnung, festen Betrag und Gutscheine
Die Bestätigungsmail kommt nichtDie Aktion wartet auf Sobald die Zahlung eingegangen istPrüfe den Status. Die Aktion läuft, sobald die Zahlung erstmals eingegangen ist
Abo lässt sich nicht einstellenAbos gibt es nur mit StripeNutze eine Stripe-Verbindung
Stripe: Der Eintrag steht auf „Zahlung angefochten“Der Besucher hat die Zahlung bei seiner Bank angefochtenReagiere im Stripe-Dashboard auf die Anfechtung. Klicke danach auf Status prüfen
Eine Teilerstattung zeigt nicht „Erstattet“Der Status „Erstattet“ gilt nur für volle ErstattungenPrüfe Teilerstattungen im Konto beim Anbieter
Das Formular erscheint nicht mehr auf der WebsiteDie Website nutzt Funnelforms Free, das keine Zahlungen kenntNutze Funnelforms Pro oder schalte unter Einstellungen → Zahlung Nach dem Kontaktschritt bezahlen lassen aus und veröffentliche das Formular neu

Tipps

  • Der Fehler im Eintrag ist ein technischer Code. Gib ihn an, wenn du Support-Anfragen stellst, aber nie Schlüssel.
  • Funnelforms speichert Schlüssel verschlüsselt und zeigt sie nie wieder an, auch nicht beim Bearbeiten.
  • Änderungen des Status schreibt Funnelforms in ein Protokoll der Website.
  • Neue Versuche über Jetzt bezahlen sind begrenzt: höchstens zehn in zehn Minuten je Besucher-Adresse und Formular. Danach erscheint wieder „Die Zahlung konnte nicht gestartet werden. Bitte versuche es später noch einmal.“

FAQ

Wie sehe ich, ob eine Zahlung angekommen ist? Öffne den Eintrag. Im Abschnitt Zahlung steht der Status. Klicke auf Status prüfen, um den aktuellen Stand beim Anbieter abzufragen.

Was kann ein Besucher tun, wenn die Zahlung nicht klappt? Er kann auf Jetzt bezahlen klicken und es noch einmal versuchen, gegebenenfalls mit einer anderen Zahlungsart. Seine Antworten bleiben gespeichert.

Kann jemand einen Eintrag als bezahlt markieren, ohne zu zahlen? Nein. Funnelforms fragt immer beim Anbieter nach. Der Browser des Besuchers und Aufrufe von außen können den Status nicht setzen.

Kann ich die Schlüssel einer Verbindung ändern? Ja, mit Bearbeiten bei der Verbindung („Verbindung bearbeiten“). Fülle nur aus, was sich ändert.

Weiterführende Artikel

Verwandte Artikel

Support

Noch Fragen?

Unser Support hilft dir gern weiter, auf Deutsch und Englisch.

  • Im Plugin

    In Funnelforms Pro im WordPress-Menü unter Funnelforms → Support ein Ticket schicken. Die nötigen Systemdaten gehen gleich mit.

  • Per E-Mail

    Schreib uns, am besten mit der Adresse deiner Website.

    support@funnelforms.io