#david_21150
1 messages · Page 1 of 1 (latest)
Hello
Sounds like you may want to use metered billing here
Where you can track usage
And then charge based on that usage
Have you taken a look at https://stripe.com/docs/billing/subscriptions/usage-based yet?
Thanks! I did take a look but it seems like usage-based billing doesn't support charging customers for their usage before they use the product.
At the end of the billing period, Stripe automatically calculates the total price and invoices for all usage during the billing period.
https://stripe.com/docs/billing/subscriptions/usage-based/recording-usage
Yeah that's correct. However you could combine this with a flat fee up front if you do want to charge prior.
I'll need a bit more info about your business model if you are looking to charge up front since the way you described it seems based on usage over time
We are an SMS marketing platform, and we want to launch a pay-as you go model that is just like Twilio.
It would would like this:
Customer deposits $100 into their account balance. Each text message is $.0079 so it's sub cent billing.
Therefore, they can send approx 12,658 text messages from their inital deposit.
When their balance drops to $1, we auto-recharge them $100 (initial balance).
Does that make sense?
@obtuse aspen
Yep
So really, the easiest way to implement this is to just take the $100 payment and then you handle the actual tracking of their usage outside of Stripe.
Otherwise, if you really want to handle within Stripe, you could take the $100 payment and then add a $100 Customer Credit Balance