It would be great if the stripe_customer_portal_configuration resource could support configuring subscription downgrades. This option is now available via the Stripe Dashboard, where you can specify whether customers are allowed to downgrade their subscription plans via the Customer Portal.
At the moment, the Terraform provider exposes settings for upgrades and cancellations, but there doesn’t appear to be a way to manage downgrade behaviour — for example, whether downgrades take effect immediately or at the end of the billing period.
Proposed enhancement
Add support for the relevant features.subscription_update.downgrade configuration option, as per Stripe’s API documentation (if that is the one cause it is not clear to me since there word "downgrade" that appears in the UI isn't present in the API Rest Docs).
Motivation
We manage our entire Stripe configuration via Terraform, and having downgrade settings missing means we still need to rely on the Dashboard for this specific aspect. Supporting this option would allow us to fully automate our billing flows and ensure consistency across environments.
Thanks for the great work on the provider!

It would be great if the stripe_customer_portal_configuration resource could support configuring subscription downgrades. This option is now available via the Stripe Dashboard, where you can specify whether customers are allowed to downgrade their subscription plans via the Customer Portal.
At the moment, the Terraform provider exposes settings for upgrades and cancellations, but there doesn’t appear to be a way to manage downgrade behaviour — for example, whether downgrades take effect immediately or at the end of the billing period.
Proposed enhancement
Add support for the relevant features.subscription_update.downgrade configuration option, as per Stripe’s API documentation (if that is the one cause it is not clear to me since there word "downgrade" that appears in the UI isn't present in the API Rest Docs).
Motivation
We manage our entire Stripe configuration via Terraform, and having downgrade settings missing means we still need to rely on the Dashboard for this specific aspect. Supporting this option would allow us to fully automate our billing flows and ensure consistency across environments.
Thanks for the great work on the provider!