Happy Business Starts Here

Re: Re-activate a cancelled subscription via rest

Re-activate a cancelled subscription via rest

Hi,
In case a user asked to cancel his subscription there is no way to reactivate the subscription via REST in case he regret.
After discussing with your support , they mentioned that there's already an enhancement request logged for enabling this functionality via REST - PMT-1940.

 

This feature is important to all your rest API users, if cancelling a subscription is supported via rest, i think it only logical that a reactivate of a canceled subscription will also be supported.

 

Thanks!
Lior Azar

9 Comments
Senior Tutor

It would also be helpful to have an Out of the box Multiple Cancellation feature.

Senior Tutor

It would also be very helpful if Zuora can support Multiple Cancellations Out of the Box.

Zuora Product Team
Zuora Product Team

Can you let me know what you mean by multiple cancellation?

 

We are going to add a suspend / resume capability where you can put a subscription on suspension (instead of cancelling) which can later be resumed.  It seems that's going to address your case of reactivation.  This is currently slated for Q2 this year.

Zuora Product Team
Zuora Product Team
Status changed to: Coming Soon
 
Zuora Product Team
Zuora Product Team
Status changed to: Coming Soon
 
Senior Tutor

Thanks for your response. Let me explain the use case we currently have..

 

  • Customer purchases the pre-paid product for 1 year say 01012016 to 12312016
  • Customer contacts the customer service representative on 05012016 and requests cancellation of the product from 10012016 to 12312016; System must cancel and refund for 2 months
  • Customer changes the mind and requests the cancellation for the second time on 06012016 for the period 08012016 to 10012016 System must now refund the cancellation for additional 2 months and keep the subscription active from 01012016 to 08012016.

If we use the OOB Cancellation Amendment for the first cancellation no further actions can be taken on the cancelled subscription. This requires us to implement this solution using Remove Product or creating multiple subscriptions. Both the approaches involve a lot of granular calls to Zuora impacting the SFDC performance from where the cancel and refund is initiated. 

 

Would it be possible for Zuora to simply this process and allow Cancellation Amendment to be used on the same subscription and abstract the calling system from all the details. Thanks

Senior Tutor

Any updates on the above question?

Zuora Product Team
Zuora Product Team

Would you be able to delete the first Cancellation Amendment and then do a second Cancel?

Senior Tutor

Yes.. We are currently planning on using the following process. I feel it is pretty complicated process, if any of the steps in the process fail, system should come up a robust failure management. If not done properly will lead to data integrity issues. 

 

It would be helpful if Billing System can abstract all these steps and provide one API option that allows to cancel a cancelled subscription.

 

First cancel Request:

 

  • Remove Product Amendment
  • Credit Balance Adjustment Increase (Transfer Negative Balance)
  • Refund
  • Credit Balance Adjustment
  • Cancel Amendment

Second/Subsequent cancel requests:

 

  • Delete last Cancel Amendment
  • New Product Amendment
  • Remove Product Amendment
  • Credit Balance Adjustment Increase (Transfer Negative Balance)
  • Refund
  • Credit Balance Adjustment
  • Cancel Amendment