• Resolved socialvector

    (@socialvector)


    As I couldn’t seem to carry out a test Stripe payment (unless I have missed this in the instructions) and I didn’t want to make a live payment just yet, I tried registering via the registration payment by accessing the url directly and my account was activated without me making payment. Have I setup something wrong here? If someone knows the url to the registration page then they can register bypassing payment and gaining access to protected content.

Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Support mbrsolution

    (@mbrsolution)

    Hi,

    As I couldn’t seem to carry out a test Stripe payment (unless I have missed this in the instructions)

    Did you follow these instructions to create your payment button?

    I tried registering via the registration payment by accessing the url directly and my account was activated without me making payment.

    Can you explain the above further. For example step by step what you did to register.

    Can you also enable debug mode. Then after you carry out the above steps, make another test registration. Then check the log files.

    Thank you

    • This reply was modified 6 years, 1 month ago by mbrsolution.
    • This reply was modified 6 years, 1 month ago by mbrsolution.
    Thread Starter socialvector

    (@socialvector)

    1. I have created a STRIPE payment button. I can’t seem to carry out a test payment. I first put Stripe in test and created a plan assuming Simple Membership would send test payments but an error message kept coming up so I just created a plan in Live Stripe.

    2.
    Step 1. I added my Stripe payment button to my JOIN US page – ideally this is the page the user should start with.
    Step 2. I added the registration form shortcode to my Registration page ([swpm_registration_form level=4]) – level 4 is the paid member level
    Step 3. I navigated straight to my Registration page and registered
    Step 4. I activated my account via the email I received
    Step 5. I then had access to the protected content that is linked to the paid membership

    Plugin Support mbrsolution

    (@mbrsolution)

    Hi, when using Stripe payment gateway the shortcode should look like the following example.

    [swpm_payment_button id=75 button_text="Pay Now"]

    Your shortcode is probably for a Free membership level signup.

    Kind regards

    Thread Starter socialvector

    (@socialvector)

    STRIPE shortcode displayed on Manage Payment Screen in the WP Membership:[swpm_payment_button id=2374]

    STRIPE code used on my Join Us page: [swpm_payment_button id=2374 button_text=”SUBSCRIBE”]

    The 2 ids are the same.

    Thread Starter socialvector

    (@socialvector)

    Can I add, my issue is not with the STRIPE payment button. I only mentioned testing Stripe payments because that is the reason I tried to bypass that page.

    The issue is that if someone does the Registration Page url, it appears they can register and bypass the payment button because they haven’t started from the Join Us page. I would expect the plugin to know that payment is required for that level and not activate the membership until payment is done.

    Plugin Support mbrsolution

    (@mbrsolution)

    Disregard your Stripe payment button for now.

    Can you create a new PayPal button. Then follow these troubleshooting instructions.

    Let me know how you go.

    Regards

    • This reply was modified 6 years, 1 month ago by mbrsolution.
    Thread Starter socialvector

    (@socialvector)

    I am confused by the troubleshooting steps. It seems to be referring to the email users get after paying with the link to register but I am not paying. I am just going straight to the registration page.

    Anyways I have created the Paypal button. But I can still register via the Registration page, activate my account and access protected content without clicking the Payment button on the Join Us page.

    Plugin Support mbrsolution

    (@mbrsolution)

    Hi,

    Anyways I have created the Paypal button. But I can still register via the Registration page, activate my account and access protected content without clicking the Payment button on the Join Us page.

    I just finished carrying out a test in my dev site and I could not login without making a payment and also clicking on the link sent to my e-mail account. Please check the following registration process. Let me know at what step in the process is your settings failing.

    Can you check the following feature Default Account Status under General Settings tab. What is it set too?

    Looking forward to your reply.

    Kind regards

    • This reply was modified 6 years, 1 month ago by mbrsolution.
    Thread Starter socialvector

    (@socialvector)

    From the link you sent, I followed a hyperlink to this page which I think has answered my query. As I mentioned earlier in my step by step response, the shortcode for the form on the page is swpm_registration_form level=4] – level 4 is the paid member level.
    According to the info on the link, if you specify a level in the form shortcode, it allows registration without payment.
    So will the solution here be to remove the level in my shortcode?
    Also would this resolve the mailchimp issue as you’ve put that on hold because of this?

    Plugin Support mbrsolution

    (@mbrsolution)

    Hi,

    So will the solution here be to remove the level in my shortcode?
    Also would this resolve the mailchimp issue as you’ve put that on hold because of this?

    Yes, if you remove the level=4 parameter from the shortcode the registration process for a paid member will be correct. Carry out a test for testing purposes. Report back with the outcome. Lets hope we now have your issue resolved ??

    Thank you

    Thread Starter socialvector

    (@socialvector)

    Sorry for the delayed response. Yes removing the parameter worked.

    Plugin Support mbrsolution

    (@mbrsolution)

    That is great to know. I am marking this thread as resolved.

    Kind regards

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Users can register without paying for a paid membership’ is closed to new replies.