This system is responsible for managing customer subscriptions, and billing. It ties into the Usage Limits system to ensure customers do not exceed their limits, which are affected by their account balance.
Customers start on a free plan. Once they use their credits, they can upgrade to a paid plan, or pay as they go.
If there are credits on the account beyond the free tier, they can be donated to others in the form of rewards or "buy me a coffee" credits.
Goals
We have a successful system if:
Customers are able to pay for an account.
Customers are able to see their usage and costs.
Customers are able to upgrade and downgrade their account.
Customers have activity halted after reaching their limit and are encouraged to upgrade.
Taxes are calculated and collected correctly.
Credits can be rewarded to other users for "buy me a coffee" or other rewards.
Features
Subscription management, pay as you go, monthly, yearly
Billing System
This system is responsible for managing customer subscriptions, and billing. It ties into the Usage Limits system to ensure customers do not exceed their limits, which are affected by their account balance.
Customers start on a free plan. Once they use their credits, they can upgrade to a paid plan, or pay as they go.
If there are credits on the account beyond the free tier, they can be donated to others in the form of rewards or "buy me a coffee" credits.
Goals
We have a successful system if:
Features