Subscription Reactivation

Is there a way to let the member reactivate his/her canceled recurring subscription during the grace period?

EOT has been configured to demote the member to Level 1 … (currently on Level 2) Grace period is default 1 day.

(PayPal Payments Pro - On-site payment)

From what I’m aware, PayPal do not allow cancelled recurring payments to be activated again. Don’t know if S2 have a way of overriding that.

I would wait for someone with more knowledge tbh.

The grace period is only to allow for a time delay between the recurring payment being received by PayPal and s2Member receiving the IPN notification. If PayPal actually cancels the recurring subscription due to non-payment, there is no way to recover it. It has to be a new subscription.

It’s not a non-payment case.

The customer canceled the subscription and now wants to reactivate the subscription.

Should be possible. It’s “same subscription” for you (site) and the member (same level, same access), but “new subscription” for Paypal (new TID), even if the member uses same payment form. So I see no reason to not be possible…

@krumch Thanks for the update.

Want to know how it can be done (reactivation) even if it’s a new TID. Looking forward to inputs/views from other experts too.

You should be able to use a Billing Modification Form to upgrade them from Level 0 to Level 1 (or whatever).

@JediShark So essentially, subscription activation is not possible during the grace period. The customer has to wait till he/she is demoted to the target level and only then upgrade process can be started. Is it correct?

Well, since they aren’t demoted in the database until they are demoted in the database, yes, that is correct. As I said, the grace period only comes into play for expirations, not cancellations. It is merely a way of accounting for time zone differences and connectivity issues. If a Member reached the EOT without a successful payment, they will be demoted.

@JediShark Thanks for the information. This thread can be marked as closed.