Skip to content

Django subscription plan system: Plans, Features, Customers, Subscriptions

tobjay edited this page May 3, 2019 · 1 revision

django-flexible-plans is the first package in the django subscription plan system. It handles the definition of plans, along with their features, the creation of customers who subscribe to plans and the flow to activate/deactivate/upgrade/downgrade/refund/prorate the subscriptions. It also support pluggable plans/subscriptions providers, such as braintree or stripe, with which the plans and the customers' subscriptions get synchronised. Any subscription connected with any providers' plan expects the related payment mechanism to be associated, either provided by the django-flexible-payments package or any other compatible package.

Out of scope of this package is who the payment itself occurs and any details about the billing, which are part of django-flexible-payments and django-flexible-billing respectively.

Clone this wiki locally