#travis-chase_unexpected
1 messages ¡ Page 1 of 1 (latest)
đ Welcome to your new thread!
â˛ď¸ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
âąď¸ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
đ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1407739239424196668
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
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.
- travis-chase_best-practices, 20 hours ago, 6 messages
You can read more about prorations here: https://docs.stripe.com/billing/subscriptions/prorations but the way we calculate prorations is that we'd credit the customer for the unused time on the $100 price (so they'd receive a credit for 1 day of the $100 price in your example) and then they'd be charged a prorated amount of the $150 price for the 1 day of the month remaining.
Proration behavior is not customizable
"and then they'd be charged a prorated amount of the $150 price for the 1 day of the month remaining." so in this scenario, would they only be charged like $1 instead of $49?
Yeah it'd come out to like $2
Because with prorations you get a credit for unused time
is there anywhere that I could make a feature request to have this customizable cause that actually causes a massive issue where upgraded users can cheat teh system and get the upgraded features for a much reduced cost and then just cancel
I guess i don't know what your product is but in the above scenario, they'd pay $2 for the proration only
The next day they'd be charged the full 150 for the next month
The alternative is you manage prorations yourself and calculate them how you want
So for updates, you'd pass proration_behavior=none to disable prorations
And then you can separately, in a payment intent or invoice charge the customer for whatever amount you want
yes, which we can do and will probably have to, but woudl rather use Billing Portal for everything. The is issue is the next day they don't renew but cancel instead. They were then charged $2 for the upgraded product and if there are downloads available (which we have) they can get the new product fot $2, download, and then cancel. This woudl be gaming the system.