Skip to main content
Un abonnement a six statuts. Toutes les transitions passent par une machine à états : une transition non listée ici est refusée en 422 E_INVALID_SUBSCRIPTION_TRANSITION.

Les statuts

unpaid n’est pas un état d’échec terminal : c’est le point de départ de tout abonnement sans essai tant que son premier paiement n’est pas confirmé. Un abonnement unpaid se régularise par retry-payment.

Les transitions

Ce qui n’existe pas : paused depuis trialing (mettez fin à l’essai ou annulez), et tout retour depuis canceled. Pour reprendre un client dont l’abonnement est annulé, créez-en un nouveau.

Les champs qui datent la vie de l’abonnement

currentPeriodEnd est la borne de ce qui a été facturé, pas de ce qui a été payé. Un abonnement past_due a une période courante déjà avancée et une facture ouverte dessus. Pour savoir jusqu’où le client a réellement payé, lisez ses factures paid (Factures).

Qui déclenche quoi

Le détail de chaque étape : Cycle de facturation, Essais, Annuler.