Fügt Zeitstempel-Hilfsprogramme für cancel_at in Abonnements hinzuÖffentliche Vorschau
Das ändert sich
Wir haben neue cancel_at-Enum-Werte für Abonnements eingeführt, die mit flexiblem Verhalten konfiguriert sind (bei denen billing_mode auf flexible gesetzt ist). Diese Änderung vereinfacht die Kündigung eines Abonnements am Ende eines Abrechnungszeitraums mit gemischten Intervallen.
Die neuen cancel_at-Enum-Werte lauten:
min_period_ end max_period_ end
Verwenden Sie diese Werte, um den frühesten und neuesten items.data.current_period_end unter allen Abo-Posten zu kündigen.
Diese neuen Enum-Werte legen das Kündigungsdatum basierend auf items. des aktuellen Abos fest. Im Gegensatz zu cancel_at_period_end werden diese Werte sofort in Zeitstempel umgewandelt und sind von späteren Änderungen an items. nicht betroffen
Der Parameter cancel_at_period_end ist jetzt veraltet. Das Verhalten dieses Parameters bleibt unverändert, aber im Zusammenhang mit Abos mit gemischten Intervallen wird standardmäßig die Kündigung zum frühesten Periodenende durchgeführt.
Ergebnis
Die folgenden API-Endpoints unterstützen diese neuen Werte:
Wenn Ihre Integration derzeit den veralteten Parameter cancel_at_period_end verwendet, um Abos zu kündigen, verwenden Sie stattdessen den neuen Parameter cancel_at mit dem Enum-Wert min_. Das Feld cancel_ eines Abos ist nicht kompatibel mit den neuen cancel_-Helfern.