Can I apply contract terms to my existing subscriptions?
Problem Statement
Can I apply contract terms to existing subscriptions? Can customers without contract terms use the Self-serve portal?
Solution
Contract terms can be created only for new subscriptions. For existing customers, cancel the current subscription and create a new one with contract terms.
Steps to Set It Up
Via API
- Cancel the subscription at term end: Use the Cancel Subscription API with end_of_term = true
- Create a new subscription with contract terms: Use Create a Subscription with the contract attributes
Existing customers can continue to manage their current subscription via the Self-serve portal.
Important Notes
Note
Contract terms are supported only in In-app Checkout via API. Once applied, they cannot be removed. You cannot pause a subscription that has contract terms.
Learn more about Contract terms.
Related Articles
Was this article helpful?