Tips and Tricks HQ Support

Support site for Tips and Tricks HQ premium products

  • Home
  • Contact Us
  • Documentation
  • Forum Home
    • Forum
    • Forum Search
    • Forum Login
    • Forum Registration

eMember – upgrade free member to paid via PayPal using only eMember?

by

Tips and Tricks HQ Support Portal › Forums › WP eMember › eMember – upgrade free member to paid via PayPal using only eMember?

Tagged: membership upgrade, PayPal

  • This topic has 10 replies, 5 voices, and was last updated 9 years, 4 months ago by admin.
Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • May 5, 2013 at 2:27 am #9036
    nickmartin
    Member

    I am using the eMember plugin (8.5.7) only and not combined with eStore.

    I am running it on WordPress 3.5.1

    I have a free membership level and just added a paid PayPal subscription level. My plan was to offer my free members a chance to upgrade as more content get’s added. Only registered free and logged in members can see the PayPal subscription form.

    Problem:

    When a free member logs in, upgrades via PayPal with a different email address, then eMember can’t match the upgrade to the free member. All my logs are SUCCESS but I can see that:

    subscription_handle_debug.log:

    [05/03/2013 3:19 PM] – SUCCESS :Could not find any record using the given email address (REMOVED). Attempting to query database using the unique reference: REMOVED

    [05/03/2013 3:19 PM] – SUCCESS :Membership level ID: 3

    [05/03/2013 3:19 PM] – SUCCESS :Member signup URL :[REMOVED]

    [05/03/2013 3:19 PM] – SUCCESS :Member signup/upgrade completion email successfully sent

    As far as I can gather, it’s impossible for eMember only, to match an upgrade message from PayPal IPN when the member uses a different email address (creating a PayPal account on checkout the member might chose another email). The IPN only returns the PayPal email address, and subscription ID.

    Is it possible to add the eMembers unique membership ID number in the PayPal subscription form, so that when the IPN message is returned eMember can match the payment on the eMember ID number instead of email? Or is this method not fail safe?

    Is there another way to make eMember work with free-paid subscription using different emails (eMember<>PayPal)?

    Thanks.

    May 5, 2013 at 3:04 am #55435
    admin
    Keymaster

    Update: This is now handled in the plugin. Please see the “Advanced Integration” section of the documentation:

    http://www.tipsandtricks-hq.com/wordpress-membership/how-to-use-a-simple-paypal-payment-button-to-accept-membership-payment-146


    There is a way to do what you are after but it requires a little extra setup then the standard PayPal button integration. I have sent you an email explaining it. Please reply to it.

    May 6, 2013 at 5:49 am #55436
    nickmartin
    Member

    Thanks so much!!!!

    August 1, 2013 at 5:02 pm #55437
    fahdi
    Member

    Hi,

    Can you also sent me or share the workaround here? I think I am facing the same issue.

    Looking forward to your email.

    Thanks

    August 2, 2013 at 12:17 am #55438
    admin
    Keymaster

    Hi, First check the standard upgrade process documentation (which I think should be enough). Please read the first option from here:

    http://www.tipsandtricks-hq.com/wordpress-membership/how-to-create-payment-buttons-for-membership-upgrade-189

    August 2, 2013 at 6:28 am #55439
    fahdi
    Member

    Hi admin,

    thanks, I think I already followed the documentation.

    After the payment, the plugin will use the payment email address to identify the correct member account and upgrade or renew the account automatically.

    What does it mean by the “payment email address”? Is this email used to logged on Paypal? which is different from the one that being used to registerin eMember.

    The issue that I’m facing now is : I have eMember free account with email such as [fahdi@member.fahdi.com], when I logged in and tried to upgrade my membership through Paypal, and in Paypal, I am using different email for login, say [paypal@member.fahdi.com]. After I completed payment in Paypal, the account of [fahdi@member.fahdi.com] is not upgraded. What it did was adding new member with email of [paypal@member.fahdi.com] with membership level that he paid.

    Looking forward to your help :)

    Thanks

    August 3, 2013 at 12:52 am #55440
    wpCommerce
    Moderator

    Hi, “payment email address” is the email used to pay for the membership. In your case this is the PayPal email address.

    If you are using option A (Plain PayPal button) the PayPal email address needs to be exactly the same as the one you registered with for the upgrade process to work.

    August 3, 2013 at 9:48 am #55441
    fahdi
    Member

    Hi,

    So I also need to purchase eStore? But I don’t need eStore, I just need manage membership.

    I think, this kind of functionality (using different email address for eMember and for paypal) should a standard and included in eMember, why should I buy another plugin just for this?

    August 4, 2013 at 1:04 am #55442
    admin
    Keymaster

    No, you do not need eStore for this. You can get that functionality with standard PayPal button integration too. Please check the “Advanced Integration” section for our PayPal integration documentation:

    http://www.tipsandtricks-hq.com/wordpress-membership/how-to-use-a-simple-paypal-payment-button-to-accept-membership-payment-146

    It will tell you how you can create a button that works the way you want it for upgrades.

    March 7, 2016 at 1:07 am #55443
    karencheah
    Member

    Hi, I’m just applying the Advanced Integration section in the Paypal buttons documentation to cater for upgrade that have different Paypal email address to the eMember email address. I’m trying to add the shortcode inside the button html code but when viewing the visual, the shortcode appears outside the button, i.e., you can actually see the shortcode below the button.

    Why isn’t it working for me? Please help.

    Thanks,

    Karen

    Sorry, just tested ok. It was only in the visual that it’s showing, not on the actual page itself and the code works beautifully.

    March 7, 2016 at 1:24 am #55444
    admin
    Keymaster

    yeah wordpess only processes the shortcode when you view the page from the front-end (The front-end of your site is what the visitors will see).

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

Forum Related

  • Forum Home
  • Forum Search
  • Forum Registration
  • Forum Login

Support Related Forms

  • Contact Us
  • Customer Support
  • Request a Plugin Update
  • Request Fresh Download Links

Useful Links

  • Plugin Upgrade Instructions
  • WP eStore Documentation
  • WP eMember Documentation
  • WP Affiliate Platform Documentation
  • Tips and Tricks HQ Home Page
  • Our Projects

Quick Setup Video Tutorials

  • WP eStore Video Tutorial
  • WP eMember Video Tutorial
  • WP Affiliate Platform Video Tutorial
  • Lightbox Ultimate Video Tutorial

Our Other Plugins

  • WP Express Checkout
  • Stripe Payments Plugin
  • Simple Shopping Cart Plugin
  • Simple Download Monitor

Copyright © 2025 | Tips and Tricks HQ