Can I use checkout to update a subscription API to reactivate/ resume subscriptions?

Modified on: Tue, 27 Jun, 2023 at 2:39 PM

This article covers 

Can Create checkout to update a subscription API be used to reactivate/ resume subscriptions?

How can I reactivate subscriptions via API?


Summary 


The Checkout to Update a Subscription API call, cannot be used to reactivate or resume subscriptions. This API call is to be used for subscription changes, such as Plan changes, price changes, adding/ removing addons, etc. 


To reactivate a subscription via API, please make use of this API call → https://apidocs.chargebee.com/docs/api/subscriptions?prod_cat_ver=2#reactivate_a_subscription  


Solution


a. This API endpoint- https://apidocs.chargebee.com/docs/api/hosted_pages?prod_cat_ver=2#create_checkout_to_update_a_subscription is to be used to make changes to subscriptions, such as a change in price, change in product, etc; and not for reactivating a canceled subscription- irrespective of the Hosted Page version. 


b. Reactivating subscriptions using the above endpoint is not supported with the above endpoint; even with In-App checkout (Hosted pages v3), or Full page checkout (the version you are using- Hosted Pages v4). 


c. If customers wish to reactivate their subscriptions, you can: 


1. Allow them to head to the portal to reactivate their subscription, as given here--> https://support.chargebee.com/a/solutions/articles/256404 and https://www.chargebee.com/docs/2.0/self-serve-portal.html


2. Or, you can reactivate the subscription at your end (on their behalf), by using this API call- https://apidocs.chargebee.com/docs/api/subscriptions?prod_cat_ver=2#reactivate_a_subscription

More on reactivating subscriptions here --> https://www.chargebee.com/docs/2.0/reactivation.html




Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.
×