#deathnfudge_billing-portal-config
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/1407041578924773397
๐ 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.
- deathnfudge_best-practices, 6 days ago, 9 messages
- deathnfudge_api, 6 days ago, 8 messages
Hello ๐
Unfortunately this isn't possible. The billing portal does not currently allow a configuration to charge the full amount for the upgrade. I don't think that would be easy to implement even if you weren't using the billing portal.
I can file a feature request but I think that would be complex to implement on the Stripe side so it isn't something we'd likely build out in the near future.
I have a recommendation for how you could implement this and get the full amount but it would require not using the Billing portal
This would be something we would love to see available in the billing portal. Either charging the whole amount, or creating a new subscription with a fresh billing cycle prorated with the time left on the current subscription. If you would put in a feature request that would be much appreciated.
Yeah, we can update the billing cycle ourselves which would give us what we want but that would mean not using the billing portal.
You could take the approach modifying the billing cycle anchor to charge the full amount, or you could use Subscription Schedules to allow your customers to only upgrade/downgrade at billing intervals. That would ensure you get one full billing cycle at the upgraded price
But I can definitely file that feature request
Thanks. I'll look into the subscription schedules to see if that will get us what we need.
With the feature request, I would guess it would be easier to implement updating the billing cycle anchor through the billing portal than adjusting the charging so I would request the ability to update the billing cycle anchor through the billing portal.
Okay I think updating the billing cycle to anchor of the date of the modification and only generate the full amount proration_behavior: "none" would make the most sense. That way you could apply the same thing to the downgrade so the user couldn't just switch back a few minutes later and get credited back 99% of the transaction
Thanks. We'll look into that.
Okay that feature has already been requested ๐ I added your example though to show the interest
Thanks.
Is there any way to charge the full amount of the difference between the plans through the billing portal?
Not currently, no.
Ok. Thanks.