#rubs-subscription
1 messages · Page 1 of 1 (latest)
i would like to not instantly downgrade a subscription. For now, if I update a subscription to decrease the quantity, the effect is instant.
I would like to delay this decrease to the end of the year for which the customer paid
It seems to be a logic behaviour, in term of business
you subscribe for 1 year for 3 licenses, you cancel 1 licenses after x months, you have to still have access to the 3 licenses paid for 1 year, until the end of the year
One way you can do that is to set the proration_behavior=none alongside with the quantity change. It will change the quantity, but the amount will not change until the end of current billing cycle. From the next billing cycle onwards, the amount will use from the revised quantity
Yeah I already do that bu my point is the subscription stored in my database is automaticaly updated by webhook
so the quantity will be updated
and my logic will consider that user can access only to the quantity stored in database
I guess it is not possible to do what i want with stripe and i have to export this logic in my own code ?
If the objective is to delay the change of quantity on a billing cycle, then another way will be using subscription scheduling: https://stripe.com/docs/billing/subscriptions/subscription-schedules