#dennis_de
1 messages ยท Page 1 of 1 (latest)
So a user pays e.g. for 12 months (= yearly) in advance and we want to charge the usage (of a certain metric) again monthly with e.g. 0,10โฌ per usage.
I'm sure you mean multiple price items, but I'm not aware that this works with different intervals? So one product annually, the other monthly?
Hello! I'm taking over and catching up...
You can do this with a single Subscription, but you would need to add the yearly Invoice Item to each 12th Invoice. You can listen for invoice.created Events and add the yearly item each year.
Okay, so the interval in the base is "monthly" and I would add the base fee every 12 months. I see. Is there also a no-code solution?
I don't think there's a no-code way to do this with a single Subscription.
You could do it without code with two separate Subscriptions though.
Okay. The other idea/hope was that I can map this via volume prices. The annual price is the flat fee and we bill for usage occasionally. But we probably can't create an interim bill within an interval just for usage - right?
Not sure I fully understand. Setting Stripe aside entirely for a moment, if you had total control and could do anything, how would you want your pricing to work exactly?
I'll try to summarize it in a nutshell:
We have different basic tariffs that can be booked monthly or annually. In addition, you pay a few cents per unit for a certain type of transaction. It would be good if once a month the usage is billed and the license (whenever it is necessary).
Right now we only do it monthly, but we want to offer it annually. Right now we do it monthly via a subscription with two prices. A usage-based and a standard price that is due in the interval.
Whether that's so smart or whether we should have rather taken a volume price with a flat fee, I'm questioning at the same time. ๐
Yeah... if you want to do the annual fee and the monthly usage without writing code the only way I can think to do it is with two separate Subscriptions.
We can also technically build business logic in between, but that's where I see the advantage of stripe, that it should move as far as possible in an eco-system.
So of course my interest is to find a way that can be covered almost perfectly with stripe's capabilities, so that you don't have any business logic still in any dependency.
You could do it with a Subscription Schedule, but I think you would need to write code to do it: https://stripe.com/docs/billing/subscriptions/subscription-schedules