Abonnements kündigen
Kundenabonnements können Sie über die Subscription API oder das Dashboard eigenhändig kündigen. Wenn das Abonnement aktiv bleiben soll, jedoch vorübergehend keine Zahlungen eingezogen werden sollen, können Sie den Zahlungseinzug unterbrechen. Dies hat keine Auswirkungen auf den Status des Abonnements. Diese Option eignet sich besonders gut, um Kundenabonnements neu abzuschließen oder zu kündigen.
Nach vier erfolglosen Abrechnungsversuchen werden Abonnements automatisch gekündigt. Konfigurationsmöglichkeiten dazu finden Sie in den Abonnementeinstellungen. Weitere Informationen zum Thema Revenue Recovery wie Smart Retries und individuelle Kunden-E-Mails finden Sie in unseren Leitfäden.
Abonnements kündigen
Abonnements können über das Dashboard oder die API gekündigt werden:
Standardmäßig wird die Kündigung sofort wirksam. Sobald das Abonnement gekündigt wird, werden keine weiteren Rechnungen dafür generiert.
Häufiger Fehler
Wenn Sie ein benutzerdefiniertes Kündigungsdatum festlegen, können Sie keine Rückerstattung leisten. Es wird immer eine anteilige Gutschrift generiert. Anteilmäßige Verrechnungen werden nur dann nicht generiert, wenn das nutzerspezifische Kündigungsdatum innerhalb des aktuellen Abrechnungszeitraums liegt und proration_behavior
auf none
festgelegt ist.
Anteilsmäßige Verrechnung für nutzungsbasierte Abrechnung
Wenn das Abonnement bereits die Hälfte eines bezahlten Abrechnungszeitraums durchlaufen hat, können Sie die Kündigung anteilsmäßig verrechnen, indem Sie den Parameter anteilmäßig übergeben.
Wenn Sie eine Stornierung anteilsmäßig verrechnen, können Sie optional Folgendes in Rechnung stellen:
- Ausstehende anteilsmäßige Verrechnungen
- Gemessene Nutzung
Wenn Sie das Abonnement nicht anteilsmäßig verrechnen, wird die gesamte gemessene Nutzung verworfen und der/die Kund/in erhält keine Gutschrift für mögliche anteilsmäßige Verrechnungen.
Verwenden Sie den Parameter invoice_now, um sofort eine endgültige Rechnung zu erstellen. Nach Kündigung hat der Kunde/die Kundin möglicherweise Anspruch auf eine Gutschrift, die seinem/ihrem Guthaben hinzugefügt wird, um auf zukünftige Rechnungen angewendet zu werden. Um Ihrem Kunden/Ihrer Kundin eine Rückerstattung zu gewähren, stellen Sie Rückerstattungen aus und passen Sie dann seinen/ihren Kontostand wieder auf null an. Erfahren Sie mehr über Kundenrückerstattungen auf unserer speziellen Support-Seite.
Am Ende des aktuellen Abrechnungszyklus stornieren
Wenn Sie das Abonnement zum Ende des aktuellen Abrechnungszeitraums kündigen möchten (d. h. für die Zeit, die die Kundin/der Kunde bereits bezahlt hat), ändern Sie den Wert cancel_at_period_end
des Abonnements in true
:
Sie können Abonnements, die geknüdigt werden sollen (mit dem Parameter cancel_at_period_end
) reaktivieren, indem Sie cancel_at_period_end
in false
ändern. Sie können das Abonnement bis zum Ende des Zeitraums jederzeit reaktivieren.
Am Ende eines zukünftigen Abrechnungszyklus stornieren
Um ein Abonnement so zu konfigurieren, dass es nach einer bestimmten Anzahl von Abrechnungszyklen endet, definieren Sie einen Zeitplan dafür. Legen Sie die Länge des Zeitplans fest, indem Sie eine oder mehrere Phasen und Intervalle angeben, und legen Sie das Attribut end_behavior
auf cancel
fest.
Automatische Stornierung nach einer Zahlungsanfechtung konfigurieren
Eingeschränkte Unterstützung
Diese Funktion wird nur für angefochtene Kredit- und Debitkartenzahlungen unterstützt, die zum vollständigen Betrag eröffnet wurden.
Wenn eine Kundin/ein Kunde eine Zahlung für ein Abonnement anficht, läuft das Abonnement zunächst weiter, wodurch weitere Zahlungsanfechtungen möglich sind. Sie können dieses Verhalten im Stripe-Dashboard ändern, damit die Abonnements stattdessen gekündigt werden. Wählen Sie unter angefochtene Zahlungen verwalten die Einstellung Abonnement mit sofortiger Wirkung kündigen ohne anteilmäßige Verrechnung oder Abonnement am Ende des Zeitraums kündigen. Es dauert etwa eine Stunde, bis die Änderungen am Abonnement wirksam werden.
Wenn Sie direkt kündigen möchten, wird das Abonnement sofort und ohne jegliche anteilige Verrechnung gekündigt. Ein gekündigtes Abonnement kann nicht wieder aktiviert werden. Sie müssen dementsprechend ein neues Abonnement für die Kund/innen erstellen, wenn Sie ihnen weiterhin Rechnungen stellen möchten.
Wenn Sie zum Ende des Zeitraums kündigen möchten, wird cancel_at_period_end auf true
festgelegt und das Abonnement wird zum Ende des aktuellen Abrechnungszeitraums gekündigt. So haben Sie vor der Kündigung etwas Zeit, um Zahlungsanfechtungen zu bearbeiten.
Abonnements mit Abonnementplänen werden zunächst aus dem Abonnementplan freigegeben und dann gekündigt. Die übrigen geplanten Änderungen werden also nicht wirksam.
Rechnungsposten bei der Kündigung von Abonnements verarbeiten
Wenn ein Abonnement von Ihnen erstellte ausstehende Rechnungsposten beinhaltet, werden diese der Kundin/dem Kunden ggf. auch dann in Rechnung gestellt, wenn für die Kündigung eine Endabrechnung vorgesehen ist oder ein anderes Abonnement aktiv ist. Das können Sie vermeiden, indem Sie die Rechnungsposten manuell löschen.
Auf ähnliche Weise wird jede während des Abrechnungszeitraums gemeldete Nutzung am Ende des Zeitraums in Rechnung gestellt. Um eine Endabrechnung für die Nutzung auszuschließen, aktualisieren Sie das Abonnement und entfernen Sie den nutzungsbasierten Preis mit dem Parameter clear_usage.
Wenn Sie das Abonnement so konfigurieren, dass es am Ende des Zeitraums gekündigt wird, bleiben alle ausstehenden anteilmäßigen Verrechnungen bestehen und werden am Ende des Zeitraums eingezogen. Wenn Sie das Abonnement vor Ablauf des Zeitraums kündigen, bleiben die Rechnungsposten bestehen – und werden nicht verarbeitet, sofern Sie nicht gezielt eine Rechnung dafür erstellen.
Wenn ein Abonnement gekündigt wird, wird die Eigenschaft auto_advance
bei allen Rechnungen mit Status open
und draft
für dieses Abonnement auf false
festgelegt. So können unerwartete automatische Zahlungsversuche und Erinnerungsmails verhindert werden und die automatische Abrechnung für diese Rechnungen wird effektiv unterbrochen. Es besteht auch weiterhin die Möglichkeit, Zahlungen manuell einzuziehen und manuell E-Mails zu versenden.
Kündigungsereignisse identifizieren
Stripe übermittelt das Ereignis customer.subscription.deleted
, wenn das Abonnement einer Kundin/eines Kunden sofort gekündigt wird. Wenn die Eigenschaft request
des Ereignisses customer.subscription.deleted
nicht null
ist, lässt das darauf schließen, dass die Kündigung auf Ihre Aufforderung hin erfolgt ist (im Gegensatz zu einer automatischen Kündigung gemäß den Einstellungen Ihres Abonnements).
Wenn Sie hingegen ein Abonnement zum Ende des Abrechnungszeitraums kündigen (indem Sie cancel_at_period_end
auf true
festlegen), wird sofort das Ereignis customer.subscription.updated
ausgelöst. Dieses Ereignis gibt die Änderung des Werts für cancel_at_period_end
des Abonnements an. Wenn das Abonnement am Ende des Zeitraums schließlich gekündigt wird, tritt das Ereignis customer.subscription.deleted
auf.
Eine ausstehende Stornierung abbrechen
Wenn Sie die Kündigung eines Abonnements planen, indem Sie cancel_at_period_end
in true
ändern, und das Ende des Abrechnungszeitraums für das Abonnement ist noch nicht erreicht, können Sie die Kündigung stoppen, indem Sie cancel_at_period_end
in false
ändern.
Notiz
Bis zur Version vom 28.02.2018 hat jeder an die Update Subscription API übermittelte Parameter eine anstehende Kündigung gestoppt.
Sie können eine geplante Kündigung auch stoppen, indem Sie im Dashboard die Option Abonnement reaktivieren verwenden.
Nachdem ein Abonnement gekündigt wurde, können Sie es nicht mehr reaktivieren.