• Hello,

    This is a question regarding Automatic Renewals. We’re using PayPal Pro.

    When we initially launched the website, the subscription renewal was set to automatic.

    Now we would like to change that to manual renewals (rr=”BN”).
    I changed that for new subscribers, but my question is: How do you cancel, in bulk, the auto-renewal subscriptions of the current / existing members?

    Is that possible or should we personally e-mail all the membership database, asking them to cancel their subscriptions if they want to? I’d very much like to avoid that.

    Also, we used a couple of “demo” members to test the system, and we deleted these accounts soon after the site launch. Now, a year later, those members were PayPal accounts were automatically billed.
    They’re not part of the system anymore – is it normal for them to be automatically billed?

    Thank you very much for your help and advice!

    https://www.ads-software.com/plugins/s2member/

Viewing 12 replies - 1 through 12 (of 12 total)
  • You can just set an End of Term (EOT) manually. If you go into one of your user’s pages in the WP back-end, find the Automatic EOT Time and click on the ? for the explanation of how it works.

    If you don’t want to change every user’s EOT manually, use the Export tool to export to CSV, then insert the EOT, save, and import back. Just make sure you don’t give yourself an EOT!

    Thread Starter Azarea

    (@atreidex)

    Thank you very much KTS915 for your advice.

    If I set and EOT manually, will this also cancel the user’s PayPal subscription?

    I am unsure if s2members can “push” this info to PayPal and cancel the subscription.

    It depends how you configure PayPal Options -> Automatic EOT Behavior

    Thread Starter Azarea

    (@atreidex)

    This is how that section is configured:

    1. Enable s2Member’s Auto-EOT System?
    – Yes / enable via WP-Cron

    2. Membership EOT Behavior ( demote or delete )?
    – Demote (convert to Free Subscriber)

    3. Refunds/Reversals ( trigger immediate EOT )?
    – Always trigger an immediate EOT action

    4. Fixed-Term Extensions ( auto-extend )?
    – Yes (default, automatically extend any EOT Time)

    I’m really interested in the solution you suggested.
    It would be great if I could manually add EOT to my PayPal Pro (Credit Card) members and automatically cancel their subscriptions.
    Can I do that with my current config?

    Thanks a million!

    That should do it!

    (Of course, you might like to test it with one user account first!)

    Just bear in mind that s2Member sets a grace period, which you can change, so that the demotion of role will actually take place after that.

    Thread Starter Azarea

    (@atreidex)

    Ok, thanks a lot – you really helped me out with the info!

    My pleasure!

    Thread Starter Azarea

    (@atreidex)

    One more question: I still wonder why those demo users, who got deleted, are still being charged for their membership.
    How can I disable automatic payments for them? Is it something I can do from my PayPal Pro account?

    I don’t know why they are still being charged. How did you delete those memberships?

    But since the charges must be coming from PayPal, you should be able to stop them from within your PayPal account.

    Thread Starter Azarea

    (@atreidex)

    I made those accounts and tested the system – everything went fine.

    So before launching the site to the live public I deleted those users, which now (1 year later) got their Credit Cards billed with the demo amount ($3).

    It seems strange that the user deletion didn’t break the connection between the site and the PayPal Pro gateway.

    I agree. If you have the Pro version, you could contact Pro support at s2member.com/support

    Thread Starter Azarea

    (@atreidex)

    Yes, I just contacted them – will wait for their answer.

    Thanks again!

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Cancel Automatic Renewal for all Members’ is closed to new replies.