Membership Plugin

WordPress Membership Plugin

  • Home
  • Documentation
  • Addons
  • Support
    • Quick Setup
    • Documentation
    • Premium Addon Support
    • Paid Support
    • Support Forum
    • Support Forum Search
    • Forum Login
    • Forum Registration
  • Contact

Paid Content Accessibility

Simple Membership Plugin › Forums › Simple Membership Plugin › Paid Content Accessibility

Tagged: Approval, Paid Content, payment, paypal

  • This topic has 11 replies, 3 voices, and was last updated 10 years, 5 months ago by ceer.
Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • November 5, 2015 at 4:20 am #3841
    ceer
    Participant

    Hi,

    We have following business scenario:

    1. Anyone can register for a paid membership
    2. Admin approves a registration
    3. Approved member still cannot access paid content page at this stage
    4. Approved member goes to the payment page and process paypal payment (recurring)
    5. Approved member now can access to the paid content page

    The problem we discover was that at ‘step 3’ approved member has access to the paid content page although he hasn’t pay for the membership yet.

    Just wonder if there is a way to block the approved users from accessing the paid content page before he makes payment.

    Regards,
    Justin

    November 5, 2015 at 11:05 am #3842
    mbrsolution
    Moderator

    Hi reading your steps above, I am not sure about Step 2? I think this is causing your issue.

    November 5, 2015 at 11:09 am #3843
    ceer
    Participant

    @mbrsolution, we set the default status of a registration as pending so the admin will need to active the user at step 2.

    November 5, 2015 at 11:14 am #3844
    mbrsolution
    Moderator

    Can you go through a registration process with a test account. But before you begin can you enable Debug mode. Once you have completed all your steps above can you check the log file.

    November 5, 2015 at 11:18 am #3845
    ceer
    Participant

    I think first off I would like to know if my process is supposed to work, or if the plugin is not designed to handle this scenario.

    What sort of info would I see in the log file if I enable Debug mode?

    November 5, 2015 at 11:45 am #3846
    mbrsolution
    Moderator

    I am not too sure about your scenario. That is why I asked if you could perform my task. The log file will reveal any and all the information regarding the process.

    November 5, 2015 at 12:15 pm #3847
    ceer
    Participant

    I have turned on Debug Mode is this is all I have:

    [11/05/2015 11:53 AM] – SUCCESS :Member notification email sent to: jt@ceer.com.au
    [11/05/2015 11:58 AM] – SUCCESS :After login redirection addon. Checking if member need to be redirected.

    Here is my settings:
    1. Default Account Status: Pending (under WP Membership -> Settings)
    2. Only one membership which is called Paid Membership ($100/month, Paypal Sandbox). No Free membership.
    3. Created a Member Dashboard page and set it to “Yes, Protect this content.” and selected “Paid Membership”.
    4. Created a Subscribe page which has a Paypal button (sandbox) for the payment.

    Here is what exactly I have done as a user:
    1. A user registers with username “jttest”.
    2. jttest receives registration complete email.
    3. jttest tries to login and it says “Account is pending”
    4. admin update the account status of jttest to active. (under WP Membership -> Members -> Edit Member)
    5. jttest receives an Account Updated email.
    6. jttest logs in successfully.
    7. jttest goes to Member Dashboard page and he can see the content.

    Problem lies in step 7 above. User jttest hasn’t gone to the Subscribe page to pay for the membership therefore he shouldn’t be able to access the Member Dashboard page as this page is protected. My assumption was that the plugin uses IPN to check with PayPal to make sure the payment has been received before the protected page can be displayed to a user.

    Hope I have made myself clearer this time and thanks for you help!

    Justin

    November 5, 2015 at 7:36 pm #3849
    mbrsolution
    Moderator

    Hi the problem I see here is the following step..

    admin update the account status of jttest to active. (under WP Membership -> Members -> Edit Member)

    If Admin updates the account to active then the member will have access to the protected pages. If this is a paid membership setup, the plugin does all the work for you.

    Please read the following documentation. This will help you further understand the process.

    Thank you

    November 5, 2015 at 9:28 pm #3853
    ceer
    Participant

    Thanks. But is it possible to alter the process mentioned in the doc so that user can first register, admin then reviews the registration and decided whether he wants to approve it and at last the user is asked for the payment if his registration is approved?

    November 6, 2015 at 10:01 pm #3862
    mbrsolution
    Moderator

    Thank you for your suggestion. The plugin developers will further investigate your request.

    Regards

    November 6, 2015 at 10:32 pm #3863
    admin
    Keymaster

    You should be able to achieve that by using the following process:

    1) Create a new free membership level (this is just a placeholder level). It doesn’t have access to any premium level content.
    2) Now, get the users to signup to this level as a 1st step (so you can screen their application).
    3) After you approve a profile, you can tell that user to pay for the premium mebership level.
    4) When the user pays for the premium level, the plugin will upgrade this user’s account to the premium level.
    5) He will then be able to see the content available to premium level only.

    November 6, 2015 at 11:03 pm #3865
    ceer
    Participant

    Thanks. With step 4, I assume that the user doesn’t need to fill the a registration form again to upgrade to the premium level?

  • Author
    Posts
Viewing 12 posts - 1 through 12 (of 12 total)
  • You must be logged in to reply to this topic.
Log In

Please read this message before using our plugin.

Search

Featured Addons and Extensions

  • Membership Form Builder Addon
  • Member Directory Listing Addon
  • WooCommerce Payment Integration
  • Member Data Exporter Addon

Documentation

  • Documentation Index Page

Copyright © 2026 | Simple Membership Plugin | Privacy Policy