• Resolved amckinnell


    Hi, I have issued a refund to a member and the member was correctly demoted to a free subscriber. The paid subscriber id is blank and there is an admin note saying they were demoted at a particular time. Everything looks good. Except PayPal charged the member again the following month.

    Does anyone know why/how this could happen?

    Thanks for your help.


Viewing 3 replies - 1 through 3 (of 3 total)
  • Through research, I have answered my own question.

    In case anyone else needs to know, when you issue a refund via paypal, the integration with s2members will demote the user. But it doesn’t cancel the recurring payment!! (This seems like a pretty big oversight, why would anyone want free subscribers who are still paying??) You have to refund AND cancel the recurring payment at paypal.

    Glad you sorted it out. 🙂

    Yes, s2Member doesn’t cancel the subscription for you when it does the EOT on a refund. You have to cancel it yourself.

    What you can do to avoid that confusion is change the “refunds/partial refunds/chargebacks trigger immediate EOT” setting so it only demotes on chargebacks, not refunds. WP Admin -> s2Member -> PayPal Options -> Auto EOT Behavior

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Member charged after refund’ is closed to new replies.