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 den frühesten items.data.current_period_end für alle Abonnementposten zu stornieren.
Mit diesen neuen Enum-Werten wird das Kündigungsdatum basierend auf dem items.
des aktuellen Abonnements festgelegt. Im Gegensatz zu cancel_at_period_end werden diese Werte sofort in Zeitstempel aufgelöst und sind von weiteren Änderungen an items.
nicht betroffen.
Der Parameter cancel_at_period_end ist jetzt veraltet. Das Verhalten dieses Parameters bleibt unverändert, im Zusammenhang mit Abonnements mit gemischten Intervallen wird er jedoch standardmäßig zum frühesten Ende des Zeitraums gekündigt.
Ergebnis
Die folgenden API-Endpoints unterstützen diese neuen Werte:
Wenn Ihre Integration derzeit den abgeschafften Parameter cancel_at_period_end zum Kündigen von Abonnements verwendet, verwenden Sie stattdessen den neuen Parameter cancel_at mit dem Enum-Wert min_
. Das Feld cancel_
eines Abonnements ist nicht mit den neuen cancel_
-Helpern kompatibel.