A subscription goes into canceled state due to multiple reasons, such as non-payment. To re-start the billing for a canceled subscription, you need to reactivate your subscription.
A subscription can be manually reactivated in Chargebee's web interface by clicking the Reactivate Subscription button available on the right side panel of the particular subscription details page, or by using the Reactivate a subscription API.
The process of reactivation will have different behaviors as explained below.
Usually when a canceled subscription is reactivated, the billing term of the reactivated subscription will start immediately with a new term and an invoice will get generated for the subscribed items.
Plan Type: $15/Monthly
Sign Up Date: 1 May 2015
Current Term: 1 May 2015 to 1June 2015
Cancellation Date: 15 May 2015
Reactivation Date: 20 August 2015
New Term: 20 August 2015 to 20 September 2015
Here the billing term is changed from the 1st of every month to the 20th.The customer will be charged $15 immediately for August 20th and the next charge will be on September 20th.
When a subscription has been canceled due to non-payment after dunning, and is reactivated within its current billing term, it is referred to as in-term reactivation.
In this case, the billing term of the subscription will not be changed and no new invoice will be generated.
Plan Type: $10/Monthly
Sign Up Date: 1 June 2015
Current Term: 1 June 2015 to 1 July 2015
Cancellation Date: 2 June 2015
Reactivation Date: 20 June 2015
Term will continue to be the same and the next billing term will be from 1 July 2015 to 1 August 2015.
Reactivation Along With Trial Days
The trial period can be entered while reactivating a subscription, which would make the subscription active only after the trial period ends. Hence, the billing term will also start after the trial period ends and subsequently an invoice will be generated. Even if the customer does not have a card on file, you will be able to include a trial period and reactivate the subscription.
John, a customer, signs up for a 14-day trial, but due to some unforeseen reason, he was not able to try the product. He comes back to you after a few weeks and requests another trial, and you did not collect his card details either. In this case, simply reactivate the account and opt to extend his trial.
The No. of Billing Cycles can also be provided during reactivation. This will override the number of cycles associated with the subscription.
In addition to manual reactivation, a canceled subscription will get reactivated if change subscription operation is performed. So, switching to a different plan, addition of an addon/coupon, or any such subscription-level changes made to a canceled subscription would reactivate it.
Reactivation due to change subscription operation also has two different behaviors, based on when the change is made:
1. Out-of-term Subscription Change
Similar to general reactivation, when a subscription change is made for a canceled subscription, the subscription will get reactivated with a new billing term and the subsequent invoice will get raised.
2. In-term Subscription Change
When change subscription operation is performed on a subscription that has been canceled to due to non-payment after dunning, and the change is made within the current billing term, it is referred to as 'in-term' subscription change. If the subscription is changed to a plan that has the same term as that of the existing plan (e.g. monthly to monthly), the billing term of the subscription will not be affected and no invoice will be raised.
However, if the subscription is switched to a plan that has a different term (e.g. monthly to yearly), the billing term of the subscription will change with immediate effect and the invoice will get raised instantly as well.
'Plan term' refers to the regular intervals in which the subscription gets renewed. (e.g. monthly or yearly plans).
Unpaid invoices will not be collected as part of the reactivation operation. However, if the payment method details (such as card information) have been provided as part of the change subscription operation and the option Collect Invoice On Card Update has been enabled, then an attempt would be made to collect the payment for the recent invoice that is unpaid.
Chargebee does not support calculating of proration for the in-term subscription change scenario. Hence, it should be calculated manually at your end and either credits or charges should be added accordingly.