Zahlungseinzug unterbrechen
Vorsicht
Abonnements mit paused collection
können nicht in den status=paused
übergehen. Abonnements können nur dann in den status
„unterbrochen“ wechseln, wenn ein kostenloser Testzeitraum ohne Zahlungsmethode beendet wird.
Sie können den Zahlungseinzug unterbrechen, wenn Sie Ihre Dienste vorübergehend kostenlos anbieten möchten. Dies wird manchmal als „Kulanzfrist“ bezeichnet, wenn Kundinnen/Kunden etwas mehr Zeit für die Zahlung benötigen oder über einen oder mehrere Abrechnungszyklen hinweg nicht bezahlen können.
Abonnements können Sie über das Stripe-Dashboard oder die API unterbrechen und wiederaufnehmen. Wenn der Einzug pausiert ist, generieren Abonnements weiterhin Rechnungen, Sie haben jedoch mehrere Möglichkeiten, diese Rechnungen zu bearbeiten. Überprüfen Sie die folgenden Anwendungsfälle, um die für Sie am besten geeignete Option zu bestimmen:
Use case | API-Konfiguration |
---|---|
Dienste vorübergehend kostenlos anbieten und den Zahlungseinzug später vornehmen | behavior=keep_as_draft verwenden |
Dienste vorübergehend kostenlos anbieten und den Zahlungseinzug niemals vornehmen | behavior=void verwenden |
Dienste vorübergehend kostenlos anbieten und Rechnung als uneinbringlich markieren | behavior=mark_uncollectible verwenden |
Wenn diese Optionen nicht zu Ihren Anwendungsszenarien passen, können Sie Abonnements stattdessen kündigen.
Zahlungen für Rechnungen, die vor der Abonnementunterbrechung erstellt wurden, werden nach der Wiederaufnahme erneut eingezogen, wenn Sie die Rechnung nicht stornieren.
Dienste vorübergehend kostenlos anbieten und die Zahlung niemals einziehen
Wenn Sie Ihre Dienste vorübergehend kostenlos anbieten und mit der Rechnung keine Zahlung einziehen möchten (zum Beispiel wegen einer „Kulanzfrist“), können Sie Abonnementrechnungen stornieren. So stellen Sie sicher, dass Ihren Kundinnen/Kunden keine Gebühren in Rechnung gestellt werden und das Abonnement im status=active
verbleibt. Ändern Sie anhand der Abonnement-ID pause_collection[behavior]
in void
und legen Sie unter pause_collection[resumes_at]
das Datum fest, ab dem Sie die Zahlungen wieder einziehen möchten.
Alle Rechnungen, die vor dem Datum unter resumes_at
erstellt wurden, werden sofort als uneinbringlich markiert. Stripe sendet keine E-Mails zu anstehenden Rechnungen oder Webhooks und der Status des Abonnements bleibt unverändert.
Wenn Sie kein Datum unter resumes_at
festlegen, bleibt das Abonnement unterbrochen, bis Sie pause_collection
aufheben.
Dienste vorübergehend kostenlos anbieten und den Zahlungseinzug später vornehmen
Wenn Sie Ihre Dienste vorübergehend kostenlos anbieten und den Zahlungseinzug später vornehmen möchten, legen Sie pause_collection[behavior]=keep_as_draft
fest. Wenn Sie bereits wissen, wann Sie den Einzug wiederaufnehmen werden, übergeben Sie einen Zeitstempel für resumes_at
.
Alle Rechnungen, die vor dem Datum unter resumes_at
erstellt wurden, verbleiben im Status draft
, und auto_advance
wird auf false
gesetzt. Stripe sendet keine E-Mails zu anstehenden Rechnungen oder Webhooks für diese Rechnungen und der Status des Abonnements bleibt unverändert.
Wenn Sie kein Datum unter resumes_at
festlegen, bleibt das Abonnement unterbrochen, bis Sie pause_collection
aufheben.
Vorsicht
Wenn Sie eine nutzerdefinierte Logik zum Abschließen von Rechnungen nutzen, müssen Sie diese möglicherweise deaktivieren oder ändern, damit sie nicht mit diesen Einstellungen in Konflikt gerät.
Wenn Sie schließlich die Zahlung für diese Rechnungen einziehen möchten, setzen Sie auto_advance
wieder auf true
. Wenn Sie die Rechnungs-IDs nicht haben, können Sie Abonnement-IDs verwenden, um nach Rechnungen im status=draft
zu suchen. Anhand der Rechnungs-ID können Sie dann auto_advance=true
ändern:
Dienste vorübergehend kostenlos anbieten und Rechnungen als uneinbringlich markieren
Wenn Sie Ihre Dienste vorübergehend kostenlos anbieten und alle über das Abonnement generierten Rechnungen als uneinbringlich markieren möchten, verwenden Sie die Abonnement-ID, um pause_collection[behavior]
in mark_uncollectible
zu ändern und optional pause_collection[resumes_at]
auf das Datum festzulegen, ab dem Sie die Zahlungen wieder einziehen möchten. Dies stellt sicher, dass alle nachgelagerten Berichte korrekt sind, das Kundenkonto nicht belastet wird und das Abonnement im status=active
bleibt.
Alle Abonnementrechnungen, die vor dem Datum unter resumes_at
generiert wurden, werden sofort als uneinbringlich markiert. Stripe sendet keine E-Mails zu anstehenden Rechnungen oder Webhooks für diese Rechnungen, und der Status des Abonnements bleibt unverändert.
Wenn Sie kein Datum unter resumes_at
festlegen, bleibt das Abonnement unterbrochen, bis Sie pause_collection
aufheben.
Manuelles Unterbrechen
Um den Zahlungseinzug wiederaufzunehmen, können Sie das Abonnement aktualisieren und pause_collection
zurücksetzen:
Die Wiederaufnahme des Zahlungseinzugs wirkt sich nur auf zukünftige Rechnungen aus.
Abonnementpläne unterbrechen
Wenn Sie ein Abonnement innerhalb eines Abonnementplans unterbrechen, werden die geplanten Aktualisierungen weiterhin durchgeführt. Es werden jedoch keine Zahlungen eingezogen, während das Abonnement unterbrochen ist. Wenn Sie den Zahlungseinzug wiederaufnehmen möchten, müssen Sie das Unterbrechen des Abonnements manuell aufheben. Ändern Sie auch auto_advance
für alle Rechnungen mit status=draft
, für die Sie die Zahlung einziehen möchten, in true
.