• Resolved pendle666

    (@pendle666)


    Hello everyone,

    I’ve a small website which is using WooCommerce and PayPal for it’s subscriptions. Everything has been working fine for the last 8 months, but I’ve now had two customers in one week who have written to say that they’ve cancelled their sub in their PayPal account but it’s been reactivated. PayPal message says that it’s been reactivated by me.

    I did get in contact with PayPal but they’ve not been very helpful. A ticket has been raised and is with the next line support. I had an email today to say they’re busy and they’ll get round to it, and to close the conversation. Not very helpful.

    As it’s a subscription website, I don’t do much with the WooCommerce plugin, but I did notice that all the new orders and renewal orders were “processing” even though they were months old. I marked all these as complete. I’m not sure if that is related to the problem I’m now having. If it was, surely every customer would be affected?

    The last customer wrote to me to say that she had cancelled four times, but it’s kept reactivating. I’ve asked her to try again and screenshot the process, but haven’t heard back. When the customer cancels their recurring payment, PayPal sends me an email to advise but I’ve not had anything from these two customers.

    I spent a long time last night going around the PayPal transactions and subscriptions, and I’ve found that it is possible for me to cancel the subscriptions. I’m presuming this is new, because I’ve always understood that it has to be the customer. I noticed that it did say that it cannot be reinstated. I’ve cancelled the two customers’ subs and had emails to confirm. I’ll only know it’s worked when their renewal date comes round.

    It looks that for now, the problem is resolved, but what I don’t want happening is customers trying to cancel and thinking that I’m reinstating and ending up with complaints.

    Can anyone help ?

    thanks.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support Krystian Syde

    (@inpsydekrystian)

    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:

    1. Go to WooCommerce → Status in your WordPress admin.
    2. Click Get system report, then click Copy for support.
    3. Paste the full report into our secure PrivateBin.
    4. 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

    Thread Starter pendle666

    (@pendle666)

    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

    Plugin Support Krystian Syde

    (@inpsydekrystian)

    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

    Thread Starter pendle666

    (@pendle666)

    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

    Thread Starter pendle666

    (@pendle666)

    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.

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Customer cannot cancel recurring payment – reinstated by merchant’ is closed to new replies.