-
Notifications
You must be signed in to change notification settings - Fork 0
Labels
enhancementNew feature or requestNew feature or request
Description
Problem Statement
Currently, developers are required to implement custom subscription management logic and override the default Stripe provider in loopback4-billing. This leads to duplicated effort, increased development time, and inconsistent implementations across projects.
Proposed Solution
Introduce a comprehensive subscription lifecycle management system within loopback4-billing to support automated recurring billing and standardized subscription workflows.
Scope
The enhancement should include support for:
- Subscription creation and onboarding
- Plan upgrades and downgrades with proration handling
- Automated renewals and billing cycles
- Subscription cancellations
- Proration and billing adjustments
- Seamless integration with the default Stripe provider
- Extensible architecture to support additional payment providers in the future
Expected Benefits
- Reduced development effort for implementing subscription logic
- Consistent billing behavior across applications
- Improved scalability for SaaS monetization
- Better developer experience with out-of-the-box support
Additional Context
This feature will eliminate the need for repeatedly overriding the Stripe provider and building custom subscription workflows, enabling faster and more reliable SaaS development.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request