June 1, 2011 at 11:03 am #3515
I’m using eMember and eStore.
I have a membership product setup in eStore as a $0 trial for 1 month, then it bills $17/month. This has worked more than a dozen times now, so I’m pretty sure all the settings are correct. But yesterday a new customer says he never got the “complete your registration” email after creating his Paypal subscription.
Since no money changed hands, he’s not a paying customer under eStore. And obviously he never registered on the site so he won’t show up in the eMember members list.
How do I send him a “complete your registration” email? Does he have to cancel his Paypal subscription and start over, and hope he gets the email this time? Or can I set him up manually and tie his purchase to his paypal transaction?June 1, 2011 at 11:34 pm #33010
When someone pays via a “subscription” button a membership account is created for him (even for trial accounts).
Simply go to your member’s menu of WP eMember plugin and find out the membership ID of this customer (search the list using his PayPal email address). You will see an entry where the “username” and a few other details are empty because these details are yet to be entered by the customer using the complete your registration.
Once you get the member ID browse to the “Admin Functions” menu of eMember and you will see an option to generate registration complete email and send it to the member.June 2, 2011 at 11:40 am #33011
That makes sense. But this user doesn’t have such an account. I got an email from Paypal saying I have a new subscriber. I can see the subscription info in Paypal. But there’s no corresponding account on my site.
I’ve searched by his email. I sort by date and see no signups on that day.
What’s next?June 3, 2011 at 4:52 am #33012
Do you happen to have the debug by any chance? This will tell me what actually happened after the payment.
In the meantime you can just create a member account for this person from the admin menu so the person can start to use the site (you can use the details from PayPal to create the membership account manually).June 3, 2011 at 5:33 pm #33013
I don’t know where to find the debug.
If I create an account manually, how does that get tied to their paypal subscription?June 4, 2011 at 12:46 am #33014
This post explains everything to do with the debug:
“how does that get tied to their paypal subscription” – each member has a subscriber ID attached to them which is used to uniquely identify a PayPal payment notification (this subscriber ID originally comes from PayPal). So simply look up the subscription IPN from your PayPal account for this user and we can hook this member to the recurring payment system.
You don’t have to worry about it so much if you have your membership level set to “Never Expire or Until Cancelled” because in that case you only have to check if the member cancels the subscription at which point you make the account inactive. This post will explain this a bit more:
Anyway, once you retrieve the “subscriber ID” for this member from your PayPal account let me know and I will tell you how to add that to this member’s profile so he can be connected to his subsequent subscription payment related actions.June 25, 2011 at 6:32 pm #33015
I don’t see “subscriber ID” anywhere in Paypal. I see a “profile ID” – is this what you’re referring to?
If so, how do I add this to the member’s profile?
Also, I don’t see any emember id’s in the estore customer profiles, aren’t they supposed to be there?June 26, 2011 at 4:28 am #33016
Please go to the following URL and search for “subscr_id” on that page:
It will explain what that parameter is. PayPal recommends developers to use that variable to uniquely identify the payment notification for a particular subscription. You will have to ask PayPal as to how you can get that subscriber ID from inside your PayPal account.
yes, the eMember ID of a user is supposed to be present in the eStore’s customer record if the customer does have a member account. If this is not happening for you please get a fresh build of eStore from here and do a test transaction and let me know how it goes:June 26, 2011 at 3:58 pm #33017
OK, so now how do I add subscr_id to my member’s account?June 26, 2011 at 5:35 pm #33018
Moot question. I peeked into the database itself (using phpMyAdmin) and this user has a subscr_id in their membership db record.
Which makes me realize my initial question is also moot. He DOES have a membership on my site. In fact, he even logged in and filled out his profile. So he HAD to have gotten that email and completed his registration. I have no idea why he reported that he never got it.
The reason I couldn’t find his account before was that (apparently) he paid on paypal with one email address (paypal@hisdomain), but created his account with another email address (bob@hisdomain). I was searching using the email I saw in Paypal.
I told him to try recovering his password from the login error page. If that works I expect I won’t hear back from him…
- You must be logged in to reply to this topic.