• Resolved jeffryestrella

    (@jeffryestrella)


    When member fail to pay the monthly charges, will PMP limit/block access to the member are?

    This what happen to me:
    A member did not paid the monthly membership and he was still able to download the files from the paid member are, Paypal sent me an email saying that they will try to charge the member in 5 days (if the money is available on his account)… so that mean he will have access to all member area without paying.

    I think it should only have access to the account setting so they can update they payment info. but not access to the paid member area if they are not paying.

    What should i do?
    Thanks

    http://wordpress.org/plugins/paid-memberships-pro/

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author Jason Coleman

    (@strangerstudios)

    Jeffry,

    PMPro doesn’t automatically cancel people’s accounts if their payments fail. You should receive emails from PMPro and/or your gateway when this happens and you can login and cancel their account manually.

    If you have a large site with a large number of members, this could be tedious.

    Depending on your gateway, there is code like this (https://gist.github.com/strangerstudios/5093710) that you can use to automatically cancel accounts when payments fail. If you need help setting this up, you can sign up for support at http://www.paidmembershipspro.com/pricing/

    Thanks.

    This is also a limitation of PayPal – they are exceedingly generous to the customer, in how they will try rebilling every 5 days, for 3 attempts – you could end up with the customer having free access for a long time based on that policy. It’s pretty lame, from the seller’s side.

    What we do is send the user an email warning when we get the first notice from PayPal, explaining the problem and telling them how to fix it on the PayPal side, with a note that their account will be canceled if payment isn’t received in 5 days. Then, if we get the second notice from PayPal, we cancel them. This doesn’t happen very often so we can stay on top of it when it does. Our site subscription is also a low $ amount, so we’re not out big bucks if the payment never comes through. If it were higher we’d probably do it differently!

    Thread Starter jeffryestrella

    (@jeffryestrella)

    strangerstudios,
    I’m using paypal payment pro, how I cancel user account? In the user profile I can see “Current Level” if i change that to any other level or “none” a popup come up with ” Warning: The existing membership will be cancelled, and the new membership will be free.” I dont want to give a free membership.
    Thanks

    @essaysnark,
    Can you tell me how the member can fix this on the Paypal side?
    Thanks for your help.!

    @jeffryestrella, it’s usually a problem with the credit card the customer has in their PayPal account, it’s either expired or they’ve maxed it out and it’s being declined by their bank. The customer needs to add funds to increase their PayPal balance or set up an alternate funding source in their PayPal account (e.g., different credit card).

    Thread Starter jeffryestrella

    (@jeffryestrella)

    @essaysnark ok thanks

    @strangerstudios can you please tell me how to cancel an membership/account without giving it for free?

    Hi Jeffry,

    Since PMPro has created a WordPress account for the user, setting the level to “None” while on the user’s profile will keep their WordPress account active, but remove any PMPro membership info from their account. This is why we alert you that the membership will be “free” as techincally the user still has a WordPress account on the site.

    If you would like to completely remove the WordPress account, you can delete the user entirely.

    I hope this info answers your question properly. Please let me know if it doesn’t.

    Thank You

    Plugin Author Jason Coleman

    (@strangerstudios)

    Going to close this thread.

    To follow up, we could possibly change the wording of that popup a bit (we have some ideas in the works for that process in generally). It’s a bit misleading. If you change their level to another level, they will get that level for free. If you change their level to “none” they will get “no level” for free… which doesn’t make sense.

    But it is important understand, as stated above, that non-members still have a WP user account. And so you’ll want to follow up with deleting the actually user (not recommended) or just make sure that non-members don’t have access to critical content on your site.

    Good luck.

    Regarding this code (https://gist.github.com/strangerstudios/5093710) linked above, to have PMPRO cancel those members that are terminated already in Stripe because of non-payment…

    Do you just paste this code into the PMPRO main plugin? Or create a separate plug-in out of it?

    If the first (adding it to PMPRO plugin by editing it), isn’t it then left off of all future updates to PMPRO?

    Thanks

    @chrisw123, you’d never want to modify the core plugin files for exactly the reason you cited. Instead, you should be able to place that code in your theme’s functions.php or yes, you can create a new plugin to place custom code like this into.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Block/Limit Access to the member are if recurring payment fail.’ is closed to new replies.