Hello @pendle666
I don’t think that the affected buyers canceled their subscriptions on the PayPal side. If a subscription is canceled directly from the PayPal account, this is considered a hard cancellation, and it shouldn’t be possible to reactivate. Not by the buyer or the merchant. That’s a final action.
Reactivation of those subscriptions would cause this error in logs:
Could not active subscription product on PayPal. SUBSCRIPTION_STATUS_INVALID Invalid subscription status for activate action; subscription status should be suspended.
What likely happened is that the customers used the “Cancel“ option in the My-Account area of your WooCommerce site. In reality, this does not trigger a hard cancellation at PayPal. Instead, it may initiate a Pause (or Suspension) of the subscription, which only stops future payments temporarily. A paused subscription can still be Reactivated by the merchant. A subscription can be reactivated in two ways: either by clicking “Reactivate” in the subscriptions dashboard or by manually changing the subscription status to “active.” Both methods will trigger the reactivation.
Of course, strange things can happen, so I tried to reproduce the issue myself. However, no matter what changes I made to the order status, it didn’t have any effect on the PayPal dashboard status. I just wanted to double-check and be sure.
We’d need to check the order notes of the affected subscriptions. Please share the order notes; they are on the right side of the screen. Screenshots would be great, especially the timeline section showing status changes and system messages.
Alternatively, if you have logging enabled, that would give us the best insight into what happened. But without the system report, I can’t confirm if it is enabled. Please share your full system status report so we can check further. Here’s how to do it:
- Go to WooCommerce → Status in your WordPress admin.
- Click Get system report, then click Copy for support.
- Paste the full report into our secure PrivateBin.
- Once done, share the PrivateBin link here so we can review it.
We’ll wait for those details to continue the investigation.
Kind Regards,
Krystian
Hello
Thank you for your message. I do have logging enabled and I’ve copied the log as requested here:
https://privatebin.syde.com/?0b89f825c4e97a06#FcJ3TfSDBUQfiaXeBWB9XUvnSL81rnCktPXDXfq5TQfb
I noticed when looking at the subscriptions that there is a customer also pending cancellation as well as my dummy account. But I’ve never had anything from this customer via PayPal or anything else. It’s 9 hours before the end date, so I’ll know tomorrow what’s happened.
I’ve taken screenshots, so let me know if you would like those too.
thanks
Pendle
Hello @pendle666
It’s 9 hours before the end date, so I’ll know tomorrow what’s happened.
Yeah, that might clarify the situation a bit.
In case of further problems we’ll need logs from a few timeframes:
- Covering the entire period where the reactivation may have occurred.
- When the customer(s) attempted to cancel their subscription.
- Any date where a renewal order was created even though the subscription was supposed to be canceled.
- The dates when you(?) manually reactivated the subscription, if you did.
I understand that it might be hard to pinpoint these dates precisely, so the best option would be to send us all recent logs, or if you have any idea of the timeframe, just let us know, and we’ll focus on that. Also, please feel free to upload the screenshots of the subscriptions along with any related order notes. The more details we have, the easier it will be to identify what’s going on.
If you prefer not to share this information publicly, we recommend contacting us directly through our support form so we can assist you more closely. You can open a ticket here: Request Support
Make sure to include the link to this thread in your request so we can follow up quickly.
Kind Regards,
Krystian
I have opened a ticket just now. I’ve included the logs for “Jane” from 26 to 29 June.
To confirm: I received an email from Jane on 27 June (22:52 GMT) to say that she wanted to cancel but every time she deactivated it on PayPal, it tells her I’ve reactivated it. This has happened four times.
I replied back and said that I cannot cancel her sub, it has to be done by her in her PayPal account. I asked her to try again and screenshot each part of the process.
All she sent was the original email confirming reactivation (sent on ticket)
I then discovered, when going through my PayPal account that it is possible to cancel a user’s subscription, so I did this. This was 29 June at 12:49 GMT.
When I cancelled the subscription, it has not updated the users list in WordPress, she is still showing as a subscriber. When someone does cancel through PayPal, I noticed that they are changed from subscriber to customer immediately rather than at the end of the subscription period. I manage this manually if someone still wants access.
In the WooCommerce subscriptions section however, Jane’s subscription is still active with no end date. The last payment is 27 June and the order number 3739. The order changed from pending to processing and I bulk changed all those processed to completed. I refunded (via PayPal) the June sub for goodwill. The last successful renewal was 2 May, order number 3581.
thanks
Hi,
The customer who was ending in 9 hours has now ended and it’s been marked cancelled, and her status in the user section is now customer. So this has worked correctly, she cancelled in her account and it’s given her access during the current period and then ended. PayPal is also showing as cancelled. All that is missing is I didn’t get an email confirming. But that’s not a big deal. I can manage that.