Ajoute des aides pour résilier les abonnements pour les périodes de facturation avec des intervalles mixtes
Nouveautés
Nous avons introduit les valeurs d’énumération cancel_at suivantes pour simplifier l’annulation d’un abonnement à intervalles mixtes à la fin d’une période de facturation :
min_: planifie l’annulation de l’abonnement à laperiod_ end items.la plus ancienne, pour tous les postes d’abonnement.data. current_ period_ end max_: planifie l’annulation de l’abonnement au plus tardperiod_ end items.pour tous les postes d’abonnement.data. current_ period_ end
Dans les requêtes qui modifient à la fois le paramètre current_ d’un poste d’abonnement et qui définissent l’une de ces nouvelles valeurs, le paramètre current_ est mis à jour est considéré comme la date d’annulation correspondante. Contrairement à cancel_at_period_end, ces valeurs sont résolues en horodatage immédiatement et les modifications ultérieures apportées à items. ne les affectent pas.
Remarque
Pour les abonnements mixtes, la fonctionnalité existante cancel_at_period_end aboutit toujours à la fin de la période du premier poste.
Impact
Les endpoints suivants de l’API prennent en charge les nouveaux enums :
Si votre intégration de facturation en mode flexible utilise actuellement la valeurcancel_at_period_end pour annuler les abonnements, mettez à jour votre intégration pour :
- Utilisez les nouvelles valeurs de l’enum
min_ouperiod_ end max_pour spécifier l’intervalle qui déclenche l’annulation.period_ end - Remplissez cancel_at avec un horodatage entier explicite.
Le paramètre cancel_ sur un abonnement n’est pas compatible avec les nouvelles aides cancel_.
Si vous mettez à jour la valeur current_ pour les éléments d’un abonnement, vous pouvez ajouter cancel_ ou cancel_ dans la même requête pour réinitialiser le timestamp cancel_at existant de l’abonnement.
Remarque
Cette modification ne sera pas disponible dans le SDK .NET avant la version 49. et le SDK Java avant la version 30.. Jusqu’à ce que ces versions soient disponibles, suivez les instructions pour envoyer des paramètres non documentés afin de transmettre les nouvelles valeurs d’énumération au paramètre cancel_.
Modifications
Mise à niveau
Changements connexes
- Ajoute un paramètre de durée pour les phases de planification
- Ajoute le support pour l’ajustement de la quantité à l’API Customer Portal Configuration
- Ajoute le support pour les seuils de facturation sur les abonnements en mode facturation flexible
- Ajoute le support pour les intervalles mixtes sur le même abonnement