• Resolved commontater

    (@commontater)


    Hello,

    I am using the free version of PMP.

    In 2021, I set up a recurring subscription level at $99. Some users signed up for it, and we later decided not to charge for membership so I turned off that level. It is not visible on the sign-up page, only a free membership.

    In one user’s case, I see a charge in 2021, none for 2022, but they were charged $99 in 2023 for the annual renewal.

    This user has just filed a chargeback with PayPal. I did not receive any request for refund from the user before that (neither directly or via the website).

    The paid $99 level has been turned off for some time, so I don’t know why this user was auto-billed for the renewal.

    Questions:

    1. Why would a subscriber be charged for a renewal in 2023, given that they were not charged in 2022?
    2. How can I ensure that this does not happen again?
    3. Can I delete a membership level that has subscribers? And would this prevent them from being charged again? What level would they have?

    Your help is greatly appreciated

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Wow. Not surprising

    Plugin Author Jason Coleman

    (@strangerstudios)

    Hi, CommonTater. Thanks for using PMPro. Sorry for the issue you’ve run int.

    so I turned off that level

    What do you mean by this? Did you update the price? Or set the level to hidden? When you do either of those things, PMPro does NOT automatically cancel the associated subscriptions for users who previously signed up for the level.

    To cancel those subscriptions, you can edit the users and then change their level from the edit user page, and check the box to “cancel the existing subscription at the gateway”. This will change the user’s level and cancel their subscription.

    You can also find the subscriptions at the gateway and cancel them there. This will cancel the subscription, then send an IPN/webhook to your site that PMPro should read and cancel their membership on the site. If you want them to retain access, but just cancel the payment part, then using the method above is better

    Why would a subscriber be charged for a renewal in 2023, given that they were not charged in 2022?

    Depending on how your levels are set up with trials, prorating, our cancel on next payment date add on, there are cases where a user checking out pays for the current and following years. We’d have to see your setup to figure out exactly what happened.

    How can I ensure that this does not happen again?

    You should log into PayPal and look for subscription there that you don’t want to have and make sure they are cancelled at the gateway. The recurring orders are initiated by PayPal.

    Can I delete a membership level that has subscribers? And would this prevent them from being charged again? What level would they have?

    You can delete levels. It WON’T delete the associated subscriptions. (It used to, but more often people were accidentally cancelling those subs they didn’t want to.) If you delete a user’s level, they won’t have any level.

    You can use the PMPro Toolkit add on to both cancel all of the subs and move those users from one level to another. You can find the add on on GitHub as well if you don’t have access through our site.

    https://www.paidmembershipspro.com/add-ons/pmpro-toolkit/

    Look for these options under Tools > Toolkit Scripts after activating the plugin.

    • Cancel all members with ____ level ID?. WILL also cancel any recurring subscriptions.
    • Give all non-members ____ level ID?.

    Some more information on deleting levels here: https://www.paidmembershipspro.com/documentation/membership-levels/delete-membership-level/

    Plugin Author Jason Coleman

    (@strangerstudios)

    @zo1111 I encourage you to keep your replies in the forums constructive.

    Thread Starter commontater

    (@commontater)

    Hi Jason,

    Thanks for your reply, and these helpful tips.

    “so I turned off that level” >> What do you mean by this? Did you update the price? Or set the level to hidden?

    Answer: I set the level to hidden to ensure that no new subscribers chose that level. My intention was to offer only the free subscription, moving forward. I had thought that this turns off the recurring subscription, but sounds like that’s not the case.

    This site is a part-time project, and I haven’t been able to devote as much time as I wanted to keeping up my knowledge of PMP.

    It’s a little disheartening that this subscriber decided to go to PayPal instead of writing us directly. PayPal is looking into the chargeback that the subscriber filed with them, and has charged me their $15 fee for that and has put the subscription fee on hold. Something to be aware of, especially if the membership fees you charge are less than $15 or you tend to withdraw your PayPal earnings regularly.

    Again, thanks for the tips. I’ll be looking into the site’s setup and also PayPal to see how to prevent this in the future.

    Plugin Support Jarryd Long

    (@jarryd-long)

    Turning off a level will only remove visibility of it on the front-end of your site and not cancel any active subscriptions.

    If you can, I’d recommend reaching out to the user and see if they will close their dispute so that you can manually refund them instead. Sometimes this works.

    If you have any other questions though please feel free to start a new topic.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Sub renewed but should not have’ is closed to new replies.