Tips and Tricks HQ Support Portal › Forums › WP eMember › eMember – upgrade to premium membership with continuity
Tagged: emember upgrade with continuity, level two upgrade with paypal, membership upgrade, upgrade from free to paid account, upgrade membership to premium
- This topic has 7 replies, 3 voices, and was last updated 11 years, 6 months ago by wpCommerce.
-
AuthorPosts
-
February 20, 2013 at 4:11 pm #8614masmoolaMember
Hi,
I want to set up a free, unlimited membership access to certain information for level 1 members, and on the member home page after they log in, I will be offering a premium membership upgrade for $197 initial and $17 per month for the life of the membership … keeping in mind that I have already set up 2 different protected levels on the same membership home page and I am familiar with that part of the process … my question is …
Since I’m protecting all level 1 membership information on the member home page, and will also be offering all level 2 information protected on the same member home page, when I offer the level 2 premium upgrade with the monthly payments, I know the user will need to have a PayPal account in order to do the upgrade in order to make the payments, but will the user, who first signs up for the free access, need to set up that PayPal account when first signing up for the free unlimited access to level 1, or can the user just simply sign up first for free access to level 1 without the PayPal account and then upgrade to level 2 access and sign up for the PayPal account at the time of the upgrade?
Will your plugins work this way?
Please let me know if that is the proper way to do this.
I would like to make the first sign up as easy as possible, because the free PayPal sign up might steer people away.
I am using the emember and estore plugins together, but not the affiliate plugin.
Thank you,
Dave
February 21, 2013 at 1:31 am #53978wpCommerceModeratorHi, You don’t need to make your users signup for a PayPal account just so they can have a “Free Account”. Simply let them signup for a free account with as little hassle a possible then you can offer them upgrade later and the plugin has options to take care of the upgrade.
Since you are using eStore you should be be able to use Option B of the membership upgrade method:
How to Create Payment Buttons for Membership Upgrade or Renewal
The best approach would be to create a page with your paid membership buttons and make it available to only free users. That way your free users will be able to upgrade once they are logged in.
Why would I want my free users to be logged in?
When your users make a payment while logged into the site as a member, the plugin knows which member profile to apply that purchase to.
1. Your users will be able to make the payment using a different email address (it doesn’t have to be the same as the one they signed up with for free membership)
2. When your users sign up for the free membership they don’t have to use their PayPal email address. In fact, they don’t have to have a PayPal email address at that time.
What happens when my free users are not logged in?
When a user pays for an upgrade to a paid membership the email (the one they registered with for free membership) must match the email they are paying with (Example: PayPal email). Otherwise the plugin won’t know if it is a payment from an existing user. So it will do the tasks it does for a “New User”.
February 21, 2013 at 5:10 am #53979masmoolaMemberPerfect! Well explained. Thank you.
May 3, 2013 at 11:52 am #53980nickmartinMemberI was having the exact same thoughts about this today!
I created a subscription button that only my free users could see if they were logged into my site. Then I tested it with my friend who had a free emember account already, but it didn’t work out as planned so wondering where it went wrong?
This is what I have done:
– upgraded my PayPal to business account
– in the PP profile settings I set the IPN URL to the link I get in my eMember gateway settings (only the general IPN link)
– create a subscription button and add the nofity_url I generate in eMember with my membership level to the advanced settings in my PayPal subscription button
– added a success link to a page on my site that is locked and only accessible for paid members
Here is what my friend did:
– logged into his free membership account and was able to find the subscribe button
– went through the PayPal signup process and created a PP account with another email then his free membership email
– was directed to the success link that I had specified, but was still a free member
– minutes later he receives an email from my membership site telling him he just needs to click the link provided to activate his account
– the link asks him to enter a username and password even though he subscribed while he was logged into his free account
– he finishes the process and now has two accounts, a free account with one email and a paid with his PayPal email
Where did I go wrong in the setup? I’m thinking the IPN link in my PayPal profile settings? I went there to double check my IPN was enabled and found a very old link in there, so I just added the general IPN link [http://www.MYSITE.com/wp-content/plugins/wp-eMember/ipn/eMember_handle_paypal_ipn.php]
I haven’t tried a second time as we were testing live and I haven’t setup a PayPal sandbox account yet ….
Any ideas?
May 3, 2013 at 12:14 pm #53981nickmartinMemberQuick followup, I see the following information in my PayPal account when clicking details on the subscription that was created:
Custom Number: subsc_ref=3
My membership level is 3 for the paid membership, but should it show up like above?
May 3, 2013 at 3:55 pm #53982nickmartinMemberOkay I retried an upgrade this time with debug enabled.
eMemberDebug.log:
[05/03/2013 3:28 PM] – SUCCESS :Authenticating login request for username: paypaltest
[05/03/2013 3:28 PM] – SUCCESS :Emember: trying logging in :paypaltest
[05/03/2013 3:28 PM] – SUCCESS :Authentication completed for username: paypaltest
[05/03/2013 3:28 PM] – SUCCESS :Logging into WordPress account. User ID: 237
ipn_handle_debug_eMember.log:
[05/03/2013 3:19 PM] – SUCCESS :Paypal Class Initiated by 173.0.81.1
[05/03/2013 3:19 PM] – SUCCESS :Post string : [REMOVED]
[05/03/2013 3:19 PM] – SUCCESS :Connection to http://www.paypal.com successfuly completed.
[05/03/2013 3:19 PM] – SUCCESS :IPN successfully verified.
[05/03/2013 3:19 PM] – SUCCESS :Creating product Information to send.
[05/03/2013 3:19 PM] – FAILURE :Funds have not been cleared yet. Product(s) will be delivered when the funds clear!
[05/03/2013 3:19 PM] – FAILURE :IPN product validation failed.
[05/03/2013 3:19 PM] – SUCCESS :Paypal class finished.
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
If I login to my seller PayPal account I see the subscription creation as active, but the payment as Unclaimed (same for buyer account). Is this normal? Funds clear once claimed. It’s been a very long time since I last used PayPal & IPN…
Anyway, the email I receive sends me to complete a new member signup (username + password), which is not what it’s supposed to do. I hope I’ve supplied enough information, not sure what to do from here.
May 3, 2013 at 3:59 pm #53983nickmartinMemberLast thing!
I think the:
[05/03/2013 3:19 PM] – FAILURE :Funds have not been cleared yet. Product(s) will be delivered when the funds clear!
[05/03/2013 3:19 PM] – FAILURE :IPN product validation failed.
Was due to the fact that I didn’t have the currency used added to my account…
May 3, 2013 at 11:44 pm #53984wpCommerceModeratorHi, this post might help:
https://support.tipsandtricks-hq.com/forums/topic/reasons-for-a-pending-paypal-payment
-
AuthorPosts
- You must be logged in to reply to this topic.