#benyu-disable-proration
1 messages · Page 1 of 1 (latest)
Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- benyu-proration-qs, 17 minutes ago, 23 messages
Yes, the API is equipped to create proration. Are you trying to preview the amount? If so, see: https://stripe.com/docs/billing/subscriptions/prorations#preview-proration
Thanks. for example. I purchased 30 seats with yearly subscription on 3/1/2023, I downgraded 30 seats to 20 seats on 6/1/2023. Next renewal date is 3/1/2024, is it possible not invoicing on 6/1/2023? I would like to calculate the new price on 3/1/2024.
so you mean not charging the user immediately but add it to the next renewal invoice instead?
downgrade 30 to 20, for all downgrade, we would like to move to next renewal date. we don't want to use prorate to calcuate the price and credit the price to the customer.
oh so you don't want to create proration then
yes.
https://stripe.com/docs/billing/subscriptions/prorations#disable-prorations
Prorating is controlled by the proration_behavior parameter and defaults to create_prorations.
You can disable prorations on a per-request basis by setting the proration_behavior parameter to none.
as long as I disable prorate, no invoicing immdediately until next invoice date. does that correct?