Was tun, wenn ein GoCardless-Mandat widerrufen wurde
Warum GoCardless-Mandate widerrufen werden oder ablaufen, was mit Abos und Zahlungen passiert, wie Sie die Ursache lesen und ein neues Mandat einrichten.
Bei GoCardless hängt jede Zahlung an einem Mandat: der Ermächtigung des Kunden, sein Konto zu belasten. Wenn das Mandat widerrufen wird, funktioniert nichts anderes mehr. Ausstehende Zahlungen stoppen, Abos darauf enden, und keine Wiederholung kann helfen. Es ist das wichtigste Event, das ein Lastschriftgeschäft gut behandeln muss, und zugleich dasjenige, bei dem eine automatische E-Mail „Bitte aktualisieren Sie Ihre Daten“ am ehesten falsch ist.
Dieser Ratgeber behandelt, warum Mandate enden, was mit den Abos und Zahlungen darauf passiert, wie Sie die Ursache lesen und wie Sie ein neues Mandat bekommen, wenn der Kunde weiterzahlen will. Er hält sich an die Dokumentation von GoCardless: die Referenz der Mandats-Events, die Referenz der Subscription-Events, den Entwicklerleitfaden Responding to mandate events und den Artikel im Hilfecenter zu Mandatsstatus (alle abgerufen im November 2026). Die Dokumentationsseite von GoCardless war aus unserer Rechercheumgebung nicht erreichbar, daher haben wir die Beschreibungen von Feldern und Endpunkten auch anhand der offiziellen API-Clientbibliotheken von GoCardless geprüft (zum Beispiel gocardless-pro-ruby), die aus demselben API-Schema generiert werden. Für die Zahlungsseite der Rückgewinnung siehe so gewinnen Sie fehlgeschlagene Lastschriften mit GoCardless zurück.
Mandatsstatus
GoCardless dokumentiert diese Mandatsstatus:
| Status | Bedeutung |
|---|---|
pending_customer_approval |
Noch nicht von einem zweiten Unterzeichner unterschrieben |
pending_submission |
Noch nicht an die Bank des Kunden übermittelt |
submitted |
Übermittelt, noch nicht verarbeitet |
active |
Von der Bank des Kunden eingerichtet; Zahlungen können eingezogen werden |
suspended_by_payer |
Vom Zahler ausgesetzt |
failed |
Konnte nicht erstellt werden |
cancelled |
Widerrufen |
expired |
Wegen Inaktivität abgelaufen |
consumed |
Verwendet und nicht wiederverwendbar (nur bei Verfahren mit Autorisierung pro Zahlung) |
blocked |
Gesperrt; es können keine Zahlungen erstellt werden |
Nur active-Mandate können belastet werden, und eine manuelle Wiederholung einer Zahlung erfordert ein aktives Mandat. Jedes Mandat hat außerdem ein next_possible_charge_date, das wichtig ist, wenn Sie einen Ersatz einrichten und wissen wollen, wann Sie einziehen können.
Warum ein Mandat widerrufen wird
Das Event cancelled kommt mit details.cause, details.origin und, wenn die Bank der Ursprung ist, details.reason_code. Nutzen Sie cause für Ihre Logik. GoCardless warnt, dass reason_code verfahrensspezifisch ist und zwischen Banken uneinheitlich sein kann.
Der Entwicklerleitfaden von GoCardless nennt mehrere Ursachen für ein widerrufenes Mandat, darunter:
bank_account_closed: Das Bankkonto des Kunden wurde geschlossen.invalid_bank_details: Die Bankdaten sind ungültig.mandate_cancelled: Das Mandat wurde widerrufen.
Beim letzten sind die Seiten von GoCardless nicht miteinander konsistent. Die API-Referenz der Mandats-Events beschreibt mandate_cancelled als ein vom Kunden oder seiner Bank widerrufenes Mandat, während der ältere Entwicklerleitfaden es für Widerrufe über das Dashboard oder die API verwendet und einen Widerruf durch den Kunden bei der Bank anders beschreibt. Verlassen Sie sich nicht allein auf cause, um „der Kunde hat bei seiner Bank widerrufen“ von „wir haben es widerrufen“ zu unterscheiden: Lesen Sie auch origin (bank, api, gocardless, customer usw.). Ein Ursprung api bedeutet, dass Ihr eigenes System oder eine von Ihnen verbundene App es getan hat.
Ein abgelaufenes Mandat ist etwas anderes: GoCardless lässt Mandate wegen Inaktivität ablaufen. Niemand hat beschlossen aufzuhören; das Mandat wurde einfach nicht genutzt.
Was mit Zahlungen und Abos passiert
Ein widerrufenes Mandat nimmt Dinge mit sich:
- Ausstehende Zahlungen. Die API-Referenz von GoCardless zum Endpunkt cancel sagt, dass der Widerruf eines Mandats alle zugehörigen stornierbaren Zahlungen storniert. Eine bereits an die Banken übermittelte Zahlung kann trotzdem eingezogen werden oder von selbst fehlschlagen.
- Abos. Die Referenz der Subscription-Events von GoCardless zeigt Abos, die gekündigt werden, weil ihr Mandat widerrufen wurde, mit Ursachen wie
mandate_cancelled,bank_account_closedundinvalid_bank_details. - Spätere Zahlungen. Eine Zahlung auf ein widerrufenes Mandat schlägt mit der Ursache
mandate_cancelledfehl. Eine Wiederholung ist nicht möglich: Wiederholungen erfordern ein aktives Mandat.
Ein Widerruf erzeugt also mehrere Events: das Mandat, das Abo und möglicherweise Zahlungen. Gruppieren Sie sie nach Kunde, bevor Sie eine E-Mail senden, sonst bekommt der Kunde womöglich drei Nachrichten zu einer Sache.
Entscheiden, was der Widerruf bedeutet
Bevor Sie dem Kunden schreiben, ordnen Sie den Widerruf einem von drei Fällen zu:
| Fall | Signale | Richtige Reaktion |
|---|---|---|
| Der Kunde hat sein Konto gewechselt oder geschlossen | bank_account_closed, oder ein Widerruf, nach dem der Kunde sagt, er habe die Bank gewechselt |
Über ein neues Mandat um neue Bankdaten bitten |
| Der Kunde will nicht mehr zahlen | Bei der Bank widerrufen, oft kurz vor einer Verlängerung; keine Antwort | Als Kündigung behandeln: bestätigen, nach dem Grund fragen, den Zugang sauber beenden |
| Ihre Seite hat es widerrufen | origin ist api oder das Dashboard |
Die eigenen Protokolle prüfen, bevor Sie dem Kunden irgendetwas sagen |
Der Entwicklerleitfaden von GoCardless ist in einem Punkt klar: Widerrufen Sie ein Mandat nur selbst, wenn der Kunde ausdrücklich darum gebeten hat.
Ein neues Mandat einrichten
Wenn der Kunde weitermachen will:
- Schreiben Sie einmal, schlicht. Sagen Sie, dass die Lastschrift widerrufen wurde, dass darauf keine weiteren Zahlungen eingezogen werden können und dass er in einer Minute eine neue einrichten kann, wenn er weitermachen möchte. Der Leitfaden von GoCardless empfiehlt, den Kunden zu benachrichtigen und ihn bei Bedarf aufzufordern, ein neues Mandat einzurichten.
- Verlinken Sie auf einen gehosteten Flow. Bei GoCardless werden neue Mandate mit einem Billing Request und dessen gehostetem Billing Request Flow erfasst. Senden Sie diesen Link; fragen Sie nie per E-Mail nach Bankdaten.
- Warten Sie auf
active. Ein neues Mandat durchläuftpending_submissionundsubmitted, bevor esactivewird. Wenn es fehlschlägt (zum Beispiel weil das neue Konto keine Lastschrift unterstützt), erhalten Sie ein Eventfailed; bitten Sie den Kunden, ein anderes Konto zu versuchen. - Stellen Sie wieder her, was verloren ging. Legen Sie auf dem neuen Mandat ein neues Abo an, und eine Zahlung für einen noch geschuldeten Betrag, am oder nach dem
next_possible_charge_datedes Mandats. - Sagen Sie dem Kunden, was wann eingezogen wird, bevor es passiert.
Und das Wiederherstellen?
Die API von GoCardless hat eine Aktion reinstate für widerrufene oder abgelaufene Mandate. Sie übermittelt das Mandat erneut an die Banken; Sie erhalten dann resubmission_requested, submitted und bis zu zwei Arbeitstage später reinstated oder failed, und ein Mandat kann bis zu 10-mal erneut übermittelt werden. Nutzen Sie sie nur, wenn Sie wissen, dass das Mandat noch gültig sein sollte, zum Beispiel nach einem Fehler auf Ihrer Seite. Wenn der Kunde bei seiner Bank widerrufen hat, widerspricht eine Wiederherstellung ohne seine Zustimmung seiner Entscheidung und führt wahrscheinlich zu einem Fehlschlag oder einem Anspruch.
Abgelaufene Mandate
Ein abgelaufenes Mandat lässt sich am leichtesten zurückgewinnen, weil niemand widersprochen hat. Wenn Sie vorhaben, einen Kunden zu belasten, dessen Mandat ungenutzt war (ein Jahresplan oder ein Kunde, der pausiert hat), prüfen Sie den Mandatsstatus vor dem Belastungsdatum. Ist es abgelaufen, bitten Sie den Kunden vorab, ein neues Mandat einzurichten, statt es durch eine fehlgeschlagene Zahlung zu entdecken.
Eine Checkliste
- Ihr Webhook-Handler verarbeitet Mandats-Events, nicht nur Payment-Events.
- Events werden nach Kunde gruppiert, bevor eine E-Mail hinausgeht.
-
causeundoriginwerden beide gespeichert und gelesen. - Widerrufe durch Ihr eigenes System werden erkannt und Kunden nicht als „Ihre Bank hat widerrufen“ gemeldet.
- Die E-Mail zum neuen Mandat verlinkt auf einen gehosteten Billing Request Flow.
- Abos werden erst neu angelegt, wenn das neue Mandat aktiv ist.
- Mandate werden vor seltenen Belastungen geprüft.
Das mit NoChurn umsetzen
GoCardless behält die Mandate, den Einzug und die Bankdaten. NoChurn importiert Kunden, Mandate, Abos und Zahlungen, folgt den Webhooks von GoCardless und liest den Mandatsstatus (aktiv, widerrufen, abgelaufen). Wenn ein Mandat widerrufen wird, verlinkt die von KI geschriebene Rückgewinnungs-E-Mail von NoChurn, die Sie prüfen, den Kunden auf die Einrichtung eines neuen; wenn der Kunde stattdessen aufhören will, übernehmen der Kündigungsflow mit einem immer sichtbaren Ein-Klick-Kündigen und Win-back-E-Mails an Tag 30, 60 und 90. Siehe NoChurn + GoCardless.