#sabbir_bhuiyan
1 messages · Page 1 of 1 (latest)
So is it a flat-rate with ad-hoc additional chages? https://stripe.com/docs/products-prices/pricing-models#flat-rate
Yes. It is a flat-rate with ad-hoc additional changes
Got it. Then you should follow the guide to build a flat-rate subscription integration. When there's a need to add ad-hoc charges, you should add in the charges as invoice items when you handle invoice.created events
Doesn't invoice.created event only show up when a user subscribes or buys something? How can I handle it when the user after some random time of buying the flat-rate 125$ subscription decides to add users? They can decide to add any amount of users at any point to their subscription. The charge for each user will depend on the base tier.
Can I make some kind of api call from my app to add charges for the extra users to the existing base subscription?
Base Plan (Flat Fee): $125 per month.
Per-User Fee: $10 per user per month.
Team Pro Plan
Base Plan (Flat Fee): $200 per month.
Per-User Fee: $15 per user per month.
The pricing will look something like this.
Can you kindly tell me the best approach?
If the user added per 2 additional user on the team basic plan, are you expecting to charge flat fee + 2 x per user fee in the future cycles too?
For example, $125 + $10*2 = $145 for the next few months?
So, if they choose the Team basic plan they will be charged $125 in the beginning of the month and then at the end of the month I want to charge them (according to Team Basic plan) for highest amount of users they had in the team for that month.
Even if they are subscribed for a yearly plan, the extra charge based on the highest user number and plan will happen at the end of every month.