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] Stripe User Validation for Existing Subscription Emails

Simple Membership Plugin › Forums › Simple Membership Plugin › Stripe User Validation for Existing Subscription Emails

Tagged: stripe, stripe remember me, upgrade subscription

  • This topic has 5 replies, 4 voices, and was last updated 5 years, 6 months ago by rugar8.
Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • April 14, 2020 at 2:14 am #20096
    Rod
    Participant

    I’m currently using stripe-payment subscription with “Simple Membership” for 3 plan levels [Silver, Gold, Platinum].

    Here is the scenario

    A user with email ABC@email.com uses stripe to start a Silver Plan subscription and then gets a registration email to complete their registration with Simple Membership.

    The silver plan user(ABC@email.com) then attempts to pay[https://checkout.stripe.com/pay/] for
    the Gold plan directly with stripe checkout. There is currently no account validation so anyone with email ABC@email.com can upgrade an existing plan, which is a problem.

    How can I have STRIPE VALIDATE that a user
    with email ABC@email.com already has an existing stripe plan and redirects them to login into simple-membership to upgrade their plan.

    April 16, 2020 at 10:16 am #20102
    mbrsolution
    Moderator

    Hi,

    A user with email ABC@email.com uses stripe to start a Silver Plan subscription and then gets a registration email to complete their registration with Simple Membership.

    So fart the above is okay and is the normal procedure to register to the Silver Plan.

    The silver plan user(ABC@email.com) then attempts to pay[https://checkout.stripe.com/pay/] for
    the Gold plan directly with stripe checkout. There is currently no account validation so anyone with email ABC@email.com can upgrade an existing plan, which is a problem.

    Let me see if I understand what you mean. You are saying that ABC@email.com after registering for the Silver Plan, instead of paying for the Silver Plan, tried instead to pay for the Gold Plan. Is this correct? Or are you saying that after they paid for the Silver Plan, they then went ahead and also paid for the Gold Plan?

    Regards

    April 16, 2020 at 4:00 pm #20110
    Rod
    Participant

    Hi,

    After ABC@email.com paid for the Silver Plan, 1) they then went to the pricing-plan page and clicked the Gold buy Now button (see here http://prntscr.com/s0m83x) 2) then went ahead and also paid for the Gold Plan(via stripe) on this page (see here http://prntscr.com/s0mgeg).

    3) The payment is then confirmed and ABC@email.com and now gets an email from simple-membership that looks like this (see here http://prntscr.com/s0n14a).

    In step 2, ABC@email.com should get a message stating they already have a silver plan, and ask if they want to upgrade to the Gold plan. If yes, they would then have to log onto the simple-membership and then upgrade. So in step 2 abc@email.com email is not flagged.

    Is there stripe solution or simple-membership work-around for this scenario?

    Thanks

    April 16, 2020 at 9:35 pm #20118
    mbrsolution
    Moderator

    Thank you for providing more information. I have submitted a message to the developers to investigate further your issue.

    Thank you

    April 17, 2020 at 2:59 am #20122
    admin
    Keymaster

    This is not how our plugin works unfortunately. You will need to look for an alternative.

    January 3, 2021 at 10:08 am #21849
    rugar8
    Participant

    Having the same issue.

    I have some users that share an email address, so they are not able to individually start the registration process because the plugin will never send the second email after Stripe processes payment using the same address.

    Would be great if the plugin would first start the registration form process, validate email to make sure it does not already exist on the database, then shoot them off to the payment portal to complete the process.

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