Set the subscription to expire in 0 periods. This is the closest method in terms of functionality. This lets the subscription continue to the end of the billing period and charge any accumulated end of period charges. Then billing then stops for that subscription and it enters a state similar to being canceled where it cannot be modified while expired. An expired subscription can be unexpired at a later time to recover it if necessary.