#impractical_panda
1 messages · Page 1 of 1 (latest)
Good question, checking in to whether the Customer Portal allows that behavior and will get back to you
Hey @minor granite apologies for the delay. As far as I can see there is not currently a setting for this in the Customer portal but I have an idea for a workaround
I will put in a feature request for this
Though actually now that I think of it the workaround may not be viable. My idea was that you could set proration_behavior to none so that no charge would be made when the user changed their plan and then you could use webhooks to re-enable them for the trial for the remaining amount of time that they had https://stripe.com/docs/api/customer_portal/configurations/create#create_portal_configuration-features-subscription_update-proration_behavior
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
That could work, but it would mean that for your non-trial subscriptions you wouldn't be charging the user at all when they switched their plans
ok, thanks, I suppose another solution would be to build my own "customer portal", but that is a little out of scope right now
Yeah, or at least a page that lets them do just the update part.