#deathnfudge_billing-portal-config

1 messages ยท Page 1 of 1 (latest)

sage oracleBOT
#

๐Ÿ‘‹ 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.

strange galleon
#

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

golden anvil
#

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.

strange galleon
#

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

golden anvil
#

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.

strange galleon
#

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

golden anvil
#

Thanks. We'll look into that.

strange galleon
#

Okay that feature has already been requested ๐Ÿ™‚ I added your example though to show the interest

golden anvil
#

Thanks.

#

Is there any way to charge the full amount of the difference between the plans through the billing portal?

strange galleon
#

Not currently, no.

golden anvil
#

Ok. Thanks.

sage oracleBOT