#drakhaon
1 messages · Page 1 of 1 (latest)
Typically for that we reccommend using a subscription schedule https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases#downgrading-subscriptions
Thanks, I will take a look at this part
Could you confirm that the customer will be billed the new price if we use a schedule for the next billed month ?
Correct, the subscription will remain on the same price until the schedule changes it
In order to process to a change at the end of the current facturation cycle, I need to set the schedule startdate to now or to the next cycle ?
You actually won't be setting a start date at all, you will want to create the schedule off of the existing subscription https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases#existing-subscription
Yep, you would create a schedule off of the subscription and then modify the subscription to add phases
First phase is related to the current subscription so we do not touch it, and the second one is for the next cycle and its here that we change price/number of items with 1 iteration so this is made only once
Do you only want to charge the user this price once, or do you want that to be the ongoing price after the schedule changes it?
I want it to be the new price
If I want this, I do not pass an iteration right ?
I want to have a schedule that modify the current subscription and update its price at the start of the next billing cycle and keep it at this price indefinitely
Correct, just make a schedule that changes the price and then releases
Release will destroy the schedule?
We need to release the schedule with the API once the price has been changed or can we set an auto release when we create the initial schedule ?
Found it, end_behavior
Yes, release will end the schedule and the subscription will not be assosciated with it anymore