Cet objet vous permet de créer facilement des abonnements en décidant de la fréquence, durée, devise et modèle de souscription. Il vous permet d’associer un ou plusieurs abonnements à un client, et d’assurer la continuité de l’abonnement même en cas de changement ou d’expiration de la carte.
Vous pouvez par exemple gérer des échéanciers réguliers, des plans d’abonnement à l’usage, des paiements ponctuels en plus de l’abonnement.
Concrètement, l’objet subscription vous permet donc de définir des cycles de paiements récurrents sous forme d’abonnement sur un de vos customer. Ils se définissent en paramétrant un subscriptionModel.
Les subscriptionModel sont, quant à eux, des objets représentant un coût, une devise et un cycle de facturation ensemble.
Vous pouvez définir un ou plusieurs subscriptionModel, selon la gamme de services et de produits que vous offrez.
Définitions utiles pour cette section :
- SubscriptionModel : modèle ou plan d’abonnement
- Abonnement : abonnement appliqué à un client et suite à un SubscriptionModel
- Facture : option à utiliser si vous devez modifier la valeur à l’intérieur d’un plan d’abonnement
- InvoiceItem : ligne ou article inclus dans la facture. Une facture a potentiellement plusieurs lignes ou éléments
Schema représentatif du parcours d'une subscription :