Adds scheduled subscription downgrades in the customer portal
What’s new
You can now configure the customer portal so that subscription downgrades occur at the end of the billing cycle, rather than immediately.
You can manage downgrades in the Dashboard or by using the schedule_at_period_end when you create a portal configuration through the API.
Impact
Previously, customers on higher cost plans that allocated credits that switched to a lower cost plans would be given access to the remaining credits on the higher cost plan. This change makes it possible for downgrades to occur at the end of a billing cycle, preventing the credit issue.