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

[Resolved] Secure “thank you”

Simple Membership Plugin › Forums › Simple Membership Plugin › Secure “thank you”

  • This topic has 7 replies, 3 voices, and was last updated 3 years, 10 months ago by admin.
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • October 3, 2022 at 10:47 pm #24551
    Frisco
    Participant

    I thought the easiest flow for my users would be:

    Pay Now button
    If PP verify, then Thank You page
    On Thank You page, enter login credentials for future

    Then I thought “but what if bad guys hit the ‘thank you’ page a zillion times to enter fake credentials?”.

    I think you’ve taken care of that, right? The payerID parameter in the ‘thank you’ URL provides sufficient security from bad guys smashing the ‘thank you’ page, is that true?

    October 4, 2022 at 1:52 am #24552
    The Assurer
    Moderator

    We use the PayPal IPN to verify payment. HOWEVER, there is a 30-ish percent chance the IPN will not be received before the purchaser is returned to the Thank You page; due to either network traffic or PayPal processing issues. When this happens, registration cannot occur on the Thank You page; and a backup registration link will be emailed to the user, when the IPN is received.

    October 4, 2022 at 4:30 am #24555
    Frisco
    Participant

    Then is it recommended that I submit user information to my API along with the PP Pay Now click?

    October 4, 2022 at 10:36 pm #24562
    The Assurer
    Moderator

    It is recommended that you configure your membership payments, in accordance with the SWPM documentation

    https://simple-membership-plugin.com/simple-membership-documentation/#:~:text=Login%20After%20Registration-,Membership%20Payment,-Creating%20a%20PayPal

    October 6, 2022 at 7:46 pm #24571
    Frisco
    Participant

    Oh, lovely. Evidently, I need the Premium Form Builder Addon to redirect following reg. I suspect this will cost a bunch.

    October 6, 2022 at 8:02 pm #24572
    Frisco
    Participant

    I followed the instructions from this page:

    https://simple-membership-plugin.com/paid-registration-from-the-thank-you-page/

    The ability to complete registration at Thank You isn’t there (for one of those reasons you describe above).

    User is not receiving “backup registration link” via email.

    October 7, 2022 at 1:37 am #24576
    The Assurer
    Moderator

    You do not have to purchase anything extra. I do not think you understood what I wrote.
    Registration from the Thank You page will SOMETIMES fail, if there are network or payment delays, that prevent the IPN from PayPal being received “fast enough.”

    Question: Are new members receiving a registration completion link, in their email, after PayPal processes their payment?

    October 7, 2022 at 1:53 am #24577
    admin
    Keymaster

    Few things to note:

    #1) The “Thank You” page is already secure. A user cannot register for a paid level without actually paying properly. Just going to the “Thank you” page doesn’t do anything. You need a special link that is ONLY given to the user after a payment is verified.

    However, the real registration flow requires the email to be working. The following page explains the registration flow:
    https://simple-membership-plugin.com/membership-registration-process-overview/

    If email is not working on your server, then our membership plugin won’t really be a good solution for you. Try a different plugin that can work without requiring any email functionality.

    Email normally doesn’t work due to a mail server setup issue. The following post is useful for email issues:
    https://simple-membership-plugin.com/forums/topic/email-sending-issue-on-your-site/

    #2) You don’t need to buy anything for the standard simple registration functionality of our plugin.

    #3) You can use the following method of registration and payment handling to improve the process if you think the emails sent from your server won’t work. In this method, the user registers for a free account the makes a payment on the next step. The account is upgraded according the payment that the user makes:

    https://simple-membership-plugin.com/allowing-members-create-account-prior-completing-membership-payment/

  • Author
    Posts
Viewing 8 posts - 1 through 8 (of 8 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