#novakinn-schedule-problem
1 messages · Page 1 of 1 (latest)
Hello
So i am working with a subscription that bills once a week every wednesday
And the client can change upgrade or downgrade plans whenever he wants
So I want to charge the customer immediately when they subscribe. However, I want to bill them every single wednesday after they subscribe, so I use a trial to make sure that happens. However, if a customer upgrades their subscription in that trial period, I still want to bill them upon upgrading.
I am currently looking at subscription schedules to try and make it easier but i am having some trouble
is subscription schedules the best way to do it?
if I subscribe on Sunday, what do I pay upfront? Sunday -> Wednesday, or a full cycle?
great question that is what i am having problems with
its a full cycle
so
If you subscribe sunday you pay sunday -> 2nd wednesday
so say if you subscribe today friday 9th you pay upfront and your next bill would be until wednesday 21st
and then all your next bills would be every wednesday of the week
would you consider changing that? 😅
because it's going to be super painful otherwise
jajaja thank you for the honesty
I'm talking to my colleagues about it to make sure but I don't think we support that kind of flow today yet
but if you charged upfront for just the partial period it'd work
yeah my colleagues said the same thing, we don't support charging for more than one period at a time, so you cna't get that "full week + extra days" and still get proration and all that
Okay. So my product is food so i dont think i can do partial periods. It is not like a netflix service were you can use it partially you know
Okay so then just verify with me if this is the best solution
So what i already did is that i use a trial period that does this
the problem is that if clients change their subscription while on that trial they wont get charged for the upgrade immediately
so should i just disable the button until wednesday 21st?
the "change plan" button
yeah or calculate the proration yourself I think
Okay! so what you are saying is that i can calculate the proration myself and just charge them outside of the subscription?
You can create an Invoice and charge them as part of the Subscription too but yes it's messy because you have to calculate it all
Yeah but i think it is my only option
Could you send me the link for charging them as part of the subscription or outside of the subscription please!
mostly you create an InvoiceItem https://stripe.com/docs/api/invoiceitems/create and set subscription: 'sub_123' and then you create an Invoice for it https://stripe.com/docs/api/invoices/create
Okay last question
so if i link it to the subscription will it get paid immediately or until the trial period ends?
Because i want it to get paid immediately
I want to ignore the trial period. I just use that to se the billing day to wednesday