#darcyye_best-practices

1 messages ¡ Page 1 of 1 (latest)

charred troutBOT
#

👋 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/1280396763731197965

📝 Have more to share? Add more details, code, screenshots, videos, etc. below.

cedar plank
#

I'm afraid that will not be possible. Subscription will always charge after the end of current cycle and the beginning of the next cycle

placid tundra
#

Thanks for your quick response, I'm going to post my use case here so that you may help me find a good way of solving my issues

#

My user added a new product to their subscription during their current billing cycle and opted for prorated billing (setup in our system). This means they'll be charged for the rest of the current month's use of this product, and then again for the full month (for next month's use) when their current subscription cycle ends. This might be confusing for the user, as they could potentially see up to two months' worth of charges for this product on their next bill.

#

When I started this thread, I was wondering if it would be possible to consolidate the fees and charge them at the end of the subscription cycle, so that the bill for a given month wouldn't be significantly higher than other months.

cedar plank
#

Is this proration done by your system, or the one computed by Stripe?

If it's former, I'd recommend using one-time invoice for your own prorated amount and setting proration_behavior to none when upgdating the subscription.

If it's latter, it's possible to charge the prorated amount immediately with proration_behavior to always_invoice: https://docs.stripe.com/billing/subscriptions/upgrade-downgrade#immediate-payment

Learn how to upgrade and downgrade subscriptions by changing the price.

placid tundra
#

Great! The proration is handled by Stripe in our case. Thanks for your suggestion, will discuss with our team and see what we can do to improve our customers' experience.