#Benoît

1 messages · Page 1 of 1 (latest)

drowsy shoreBOT
cursive tartan
#

Yeah there's no perfect solution here. Ultimately you're likely best off managing this with a Schedule that will allow you to have greater control over billing periods, so you can remove (i.e. pause/cancel) specific plans from the Subscription

#

Otherwise you can look at using add_invoice_items on a single Subscription to add ad-hoc plans, but that's a way more manual process

olive panther
#

Ok, i see. So you would recommand to create a unique subscription and having many subscription items in it, and manage the items by Schedules

cursive tartan
#

That's likely the best scenario that fits your requirements. You'll have a single Subscription that you can add/remove (pause) items as you need

olive panther
#

Ok

#

And what about if my plans can be monthly or yearly ? How could i group a monthly plan and a yearly plan, and how could i manage their own billing cycles ?

cursive tartan
#

You can't have a single Subscription with items with different intervals

olive panther
#

ok

#

Thanks for your answers, i will check at Schedule

#

Could it be possible to imagine a system with as many Subscriptions as needed (with only one item in each), but not invoice this Subscription, and create a "batch" system that would retrieve all subscriptions and create a unique invoice with multiple invoice items ?

cursive tartan
#

You can't disable the creation of the Invoices, but I guess you could manually create your own. The issue you'd have is then that you'd need to map associated payments to those generated Invoices in order to keep the subscriptions active

olive panther
#

OK

#

Is my problem/use cases unique, or have you already been asked for this ?

#

I don't think my use case is so weird, and i'm surprised that Stripe doesn't allow such a system

cursive tartan
#

Which part specifically? Different interval items on a single Subscription?

olive panther
#

A single invoice grouping multiple Subscriptions

cursive tartan
#

I don't think that's a common ask no. First I've heard of it at least

olive panther
#

Really ?

Nobody asked for such a system ? => "They have to be able to subscribe to 1 to 4 different plans, at anytime. For example, they could subscribe to one plan one day and subscribe to 2 others some days later. Each time the customer would subscribe to a plan would trigger an immediate payment of the full price of this plan. Customers could also unsubscribe or pause any plan at anytime. Some plans could have a trial period"

#

it appears to me to be a common requirement, especially for SaaS

cursive tartan
#

As I said, first I've heard of it. In any case, that's just not how our Billing APIs work right now. Invoices are mutually tied to the Subscription that generates them and the associated billing period

olive panther
#

OK