The customer can log in to their account and pause their subscription instead of cancelling and start it up again.
NOTE: this is already achievable. Indefinite pausing makes no sense really, it's the same as cancelling and re-subscribing.