#ben-syndica
1 messages · Page 1 of 1 (latest)
Hi 👋
You would want to create a new Subscription Item for the new price and update usage records on that Subscription Item
@terse merlin Thanks for the reply. The old subscription item would still exist. Is there a way to expire (or auto-remove) the old item at the end of the billing cycle?
You would want to wait until the usage associated with that Subscription Item has invoiced
But then you could update the Subscription item with the deleted parameter set to True: https://stripe.com/docs/api/subscriptions/update#update_subscription-items-deleted
@terse merlin Thanks. Another option we tried is resetting the billing cycle when updating the price. This will invoice the previous usage data with the old price. And going forward the new price takes effect. But resetting the billing cycle changes the current_period_end. For example, if the reset happens on April 14, the current_period_end changes from April 30 to May 14. Can we reset the billing cycle while retaining April 30 as current_period_end?