#gabor

1 messages · Page 1 of 1 (latest)

vestal steepleBOT
pale sentinel
#

The other way around would be nice too (from monthly to yearly), in the same way, but that's not critical.

violet holly
#

Re. the behavior of waiting until the end of the yearly cycle to switch to monthly, I'm actually not sure if that's possible with the Billing Portal

pale sentinel
#

Thank you for that link. I've already implemented the payment with the billing portal, and couldn't find info about this in the documentation.

violet holly
#

It doesn't look like it is supported, unfortunately. You would need to have a separate integration for upgrades that don't convert to monthly until the end of the yearly billing cycle

pale sentinel
#

Do you mean instead of using the customer portal I should build a custom management solution? Or maybe customer portal + some webhook could solve this?

cunning shadow
#

hello, checking something

pale sentinel
#

hi

cunning shadow
#

re-read your question and two-shoes is correct, the feature you're looking for is not supported in Customer Portal

so you'll have to build your own approach on this for now. Like your own page, which talks to your backend, which defers the Price update to end of period

pale sentinel
#

Thank you for the info.

#

I'm new to Stripe, so that will require some more learning and work I guess. 😅

#

It would be nice to have this feature baked-in to the customer portal. The problem with the current solution is that it's not worth offering downgrade to the customers, because yearly price is often discounted in exchange for longer engagement. Via downgrade with prorations and immediate payment customers don't need to engage once they picked yearly – they can just switch to monthly any time and still enjoy the discounted price. So, I feel in this scenario it's important to wait with the switch and payment until end of period.

#

Offering only cancel (and not downgrade) is a temporary solution, but not ideal.

#

Thanks again for your help!

cunning shadow
#

glad to help! yeah this is just something not supported right now in Customer Portal. If you'd like to see it supported, recommend flagging feedback to Support at https://support.stripe.com/contact

pale sentinel
#

Oh, ok, thanks. I meant that as feedback, but will send there too.

#

I'm going to dive into the docs and implement this at some point.