#dtops_
1 messages · Page 1 of 1 (latest)
Hi, I believe so. It looks like you would be using Stripe Connect, Subscriptions, https://stripe.com/docs/billing/subscriptions/overview and Customer Balance, https://stripe.com/docs/billing/customer/balance. I would highly recommend that you review these deeper and let me know if you have any specific questions.
Thanks @dreamy badger
I was reading about those today and did se the customer balance. I just was unsure if I can use it in this manner.
What I don't want to happen, is if I charge the users say $50 per month and then assign +50 to the customer credit balance.
On their next billing cycle, if they have not made any credit spends on the platform, will the credits be taken into account for the next charge?
So it would effectively charge them $0?
$50 charge - 50 credits on account.
This I do not want to happen.
Rather I would want the new credit balance to be 100
(50 unused + 50 new )
I hope that makes sense
The credit balance automatically applies toward the next invoice finalized to a customer. So if there is a $50 balance on teh customer, and the next invoice is $50.. the customer would pay $0.
Okay, this is not the behavior I desire. So I will need to think a little more about the solution. I essentially want the customers monthly subscriptions to top up some account or credit and accrue over time if the don't use.
For example, if you have used Audible (by Amazon)?
Each month you pay $10 and get 1 credit. You can spend that credit on books which deducts it from your balance. Next month you pay $8 and get 1 more credit.
These stack if you don't use them.
Maybe I need to handle this part in my own application code? I was just hoping Stripe could handle that for me. If there can be a sort of customer holding account.
Yes, you'd need to handle this on your end as Credit Balances do not work like that. The amount would automatically apply to the next invoice.
Sure, I appreciate you helping me figure this out 🙂
Sure!
I will spend some more time researching and come back to you if I have some more questions.