October 29, 2010 at 1:23 pm #2134
Your documentation says…
When a member pays for the membership using this button the eStore plugin will know (from the Level ID you entered in the reference text) that this payment was for a “Gold Pass” and it will automatically create the appropriate member account and send an email to the customer. The email sent to the customers will contain a unique link. When they follow that link they will be brought to the registration page where they will be able to choose their Username and password to complete the registration and access the “members only” content.
This isn’t happening for me.
a) What part of the product isn’t working?
Payment is being processed but name is not added to member list nor it is forwarded to AWeber. Please see below for screenshots.
b) What are you trying to achieve?
Test my subscription/registration process.
b) What causes the error to show up?
Not getting an error message.
d) What version of the plugin are you using?
WP eMember v 5.8.6
WP eStore Settings v 4.5.9
Just bought them a few days ago with
WP Affiliate Platform Settings v 4.3.1
e) Provide a link to the exact page where the problem is seen
See links and screen shots provided below
f) Which product you are using (e.g. eStore, Simple WP Shopping Cart, WP Affiliate Platform, eMember, etc…)?
This is an issue with eMember and eStore I believe
g) Did you modify the plugin in anyway?
HERE’S THE LOGISTICS OF WHAT I’VE DONE AND WHAT’S HAPPENING…
Subscribed test member from the following page:
After making payment at PayPal, the customer is redirected to my home page. Shouldn’t they be redirected to a “Thanks for Payment” page that explains that they’ll be receiving an email shortly that will include a link to my registration page to setup their username and password?
Received email from PayPal that I have a new subscriber:
Received email from PayPal confirming my subscription:
No email received (Prompt to Complete Registration) from WP eMember
Name was not added to list of members
Name was not forwarded to AWeber
Cancelled subscription in PayPal and re-subscribed test member
Received email from PayPal that I have a new subscriber again:
Received email from PayPal confirming my second subscription:
Name still not forwarded to AWeber
Name still not added to list of members
Received email from WP eMember advising my membership has been upgraded:
Name still not on list of members
Here’s the content from the ipn_handle_debug.log
[10/29/2010 11:20 AM] – Advisory : Log file reset.
[10/29/2010 11:23 AM] – SUCCESS :Paypal Class Initiated by 22.214.171.124
[10/29/2010 11:23 AM] – SUCCESS :Post string : amount1=0.00&amount3=27.00&address_status=confirmed&subscr_date=04%3A23%3A19+Oct+29%2C+2010+PDT&payer_id=T6JGDFU58G5EN&address_street=136+Bayview+Avenue&mc_amount1=0.00&mc_amount3=27.00&charset=windows-1252&address_zip=L4P+2S9&first_name=Ernest&reattempt=1&address_country_code=CA&address_name=Ernest+Robichaud¬ify_version=3.0&subscr_id=S-65M18585JL466645S&custom=eMember_id%3D1%26subsc_ref%3D2&payer_status=unverified&business=trish%40changingpaces.com&address_country=Canada&address_city=Keswick&verify_sign=AFcWxV21C7fd0v3bYYYRCpSSRl31ArOYWzvEn.3JblcqwO0sb5JokKuC&payer_email=info%40afterthediagnosis.com&last_name=Robichaud&address_state=Ontario&receiver_email=trish%40changingpaces.com&recurring=1&txn_type=subscr_signup&item_name=MOH-Club+Silver+Membership&mc_currency=USD&item_number=1&residence_country=CA&period1=1+M&period3=1+M&
[10/29/2010 11:23 AM] – SUCCESS :Connection to http://www.paypal.com successfuly completed.
[10/29/2010 11:23 AM] – SUCCESS :IPN successfully verified.
[10/29/2010 11:23 AM] – SUCCESS :Creating product Information to send.
[10/29/2010 11:23 AM] – SUCCESS :Subscription signup IPN received… nothing to do here(handled by the subscription IPN handler). Check the “subscription_handle_debug.log” file more details.
[10/29/2010 11:23 AM] – SUCCESS :eMember integration is being used… creating member account… see the “subscription_handle_debug.log” file for details
[10/29/2010 11:23 AM] – SUCCESS :Paypal class finished.
[10/29/2010 11:41 AM] – SUCCESS :Paypal Class Initiated by 126.96.36.199
[10/29/2010 11:41 AM] – SUCCESS :Post string : amount1=0.00&amount3=27.00&address_status=confirmed&subscr_date=04%3A41%3A34+Oct+29%2C+2010+PDT&payer_id=UGGJKGTG2CFHQ&address_street=136+Bayview+Avenue&mc_amount1=0.00&mc_amount3=27.00&charset=windows-1252&address_zip=L4P+2S9&first_name=Trish&reattempt=1&address_country_code=CA&address_name=Trish+Robichaud¬ify_version=3.0&subscr_id=S-1Y6816684M1762005&custom=eMember_id%3D1%26subsc_ref%3D2&payer_status=verified&business=trish%40changingpaces.com&address_country=Canada&address_city=Keswick&verify_sign=AFcWxV21C7fd0v3bYYYRCpSSRl31ASbjgLwBWQtTfWOLefw5pVouOlj.&payer_email=trish.robichaud%40rogers.com&last_name=Robichaud&address_state=Ontario&receiver_email=trish%40changingpaces.com&recurring=1&txn_type=subscr_cancel&item_name=MOH-Club+Silver+Membership&mc_currency=USD&item_number=1&residence_country=CA&period1=1+M&period3=1+M&
[10/29/2010 11:41 AM] – SUCCESS :Connection to http://www.sandbox.paypal.com successfuly completed.
[10/29/2010 11:41 AM] – FAILURE :IPN validation failed.
[10/29/2010 11:41 AM] – SUCCESS :Paypal class finished.
[admin deleted repeat logs]
Here’s the content from the subscription_handle_debug.log
[10/29/2010 11:20 AM] – Advisory : Log file reset.
[10/29/2010 11:23 AM] – SUCCESS :Upgrading member account
[10/29/2010 11:23 AM] – SUCCESS :Member signup/upgrade completion email successfully sent
If you need access to my WP control panel, I’ll be happy to provide you with that. Thanks.
TRISH ROBICHAUDOctober 30, 2010 at 12:14 am #25953
Thank you for the detailed description.. it really makes the troubleshooting easier.
“the customer is redirected to my home page. Shouldn’t they be redirected to a “Thanks for Payment” page” – Have you specified the URL of the thank you page in the Return URL filed of eStore? When I look at your button code it seem to have your home page as the return URL.
Looks like you are doing sandbox testing. Remember the sandbox buyer email is not a real world email address so when the plugin sends the email it will never go to that inbox (PayPal simulates the notification emails… no email actually gets sent or received)
Looking at your debug log looks like only the first transaction was successful. For all the others the IPN Validation has failed. When the plugin cannot validate the payment it will not process anything (which is why you don’t see the new members in your dashboard or the user doesn’t get added to aweber).
So we need to find out what is causing the following failure.
[10/29/2010 11:44 AM] - FAILURE :IPN validation failed.
For some reason PayPal is not giving a “VERIFIED” response code to the plugin. Did you try doing a live transaction and see what happens?October 30, 2010 at 6:55 pm #25954
Yes, my first attempt was a live transaction. I will turn off the sandbox feature and try it again today. Can you tell me which settings page in which application I need to change the return url?
Trish:-)October 30, 2010 at 9:18 pm #25955
I tried another test subscription today (not in sandbox mode).
I used E Robichaud as the member name and email@example.com as the email address, which was one of the emails I used last time to try some tests.
The email E Robichaud received from eMember was:
subject Member Account Upgraded
Your account has been upgraded successfully
E Robichaud received an email from PayPal for my “new” subscription as a member.
I rec’d an email from PayPal telling me about my new subscriber E Robichaud.
E Robichaud is not on my AWeber list mohc-member, I do see E Robichaud as a new subscriber on my PayPal acct but there’s no E Robichaud on my member list in eMember.
Here’s my debug file:
[admin deleted log]
Please help. I can’t tell you how frustrated I am. eMember is the 3rd membership program that I’ve tried now. I’d really like to stick with your application.
Thanks.October 31, 2010 at 3:33 am #25956
Ofcourse you are going to be frustrated because you are doing the testing wrong.
How will it subscribe to the AWeber if it is an upgrade of the account? It will only subscribe the user to the list when it is a new registration meaning it is a new member.
So, when you test try to simulate a real world example by acting like a new visitor and becoming a new member. It is also a good idea to go through the documentation pages and read the testing section:October 31, 2010 at 3:57 pm #25957
So if the system sees E Robichaud as not a new member, why is that user not already on my member list?
I will retest today using a new name and email address.November 1, 2010 at 4:19 am #25958
I am not a 100% sure on all the steps you did but lets do a fresh test and see how things go.
Please use a different browser than the one you are logged in as admin on your site (this will simulate a true anonymous visitor on your site). Then make a payment for a membership and let me know how it goes.November 1, 2010 at 4:29 am #25959
I’m not sure how I’m going to make a payment as a new user as the name on my credit card has to be either me Trish Robichaud or my husband Ernest Robichaud. I am already a member and apparently it’s recognizing my husband as a member from a previous test and recently upgraded him when I tried to use his name again.
If I try using an alternate name it’s not going to process my credit card at PayPal.November 1, 2010 at 5:24 am #25960
OK, I’ve done another test using a different credit card and glory be! It finally worked! I got the email directing me to the page where I setup my Username and Password. I did that and I got the email confirming my registration that included my Username and Password.
I set that up and then it directed me to a login page – YEAH!!!
Then I got the email from AWeber requesting confirmation of my opt-in. One final glitch though… When I login to AWeber to see the new member on my list I see it hasn’t processed properly…
I registered on eMember with the following name & email:
This is the record in the AWeber list
firstname.lastname@example.org (that’s my list contact email)
I’m sure it has something to do with how I setup the parser. Here’s how I set it up, please provide corrections.
Description: MOHClub eMember Parser
Trigger Rule: From:[^n|.]+email@example.com Match On: Headers
Decode HTML Entities? No
Rule 1: n[>s]*Email:s+(.+?)n Match: Body Store In: Email
Rule 2: n[>s]*Name:s+(.+?)n Match: Body Store In: Name
Thanks!November 1, 2010 at 5:44 am #25961
Your trigger Rule looks fine to me.
Two things… please use the email address in the “From Email Address” field using the following format so it doesn’t use the default “WordPress” text:
Your Name <firstname.lastname@example.org>
There is a video on the following page. Please follow that to make sure you have done everything on the AWeber front correctly:November 1, 2010 at 8:43 am #25962
I’ve verified that the email address I specified int he “From Email Address” of the eStore settings is the same address I’m using for the parser configuration.
Since the email I rec’d from AWeber advising me of this new member did actually have the correct name and email, but the subscriber record in the list does not reflect that information, I’ve sent a query off to AWeber to get help with this issue.
If they can’t help me, I’ll come back here. Thanks.November 1, 2010 at 10:03 pm #25963
I got a msg back from AWeber:
“Thank you for providing this information to us. Since this is
a custom parser you created, we cannot provide further
support in setting this up unless the rulesets were
created by our developers.
The way that we integrate with membership sites
is by using what is called an Email Parser.
The parser works by “reading” the notification email, sent
out by your membership site, when someone joins with you
(which you would direct to be sent to your AWeber email
address). At that point, they would be sent a confirmation
message, and once they click on the link in that message,
they would be added to your AWeber list.
Creating new rulesets requires advanced knowledge of regular
expressions. The cost of creating a custom parser is $149.”
Obviously, my next logical step is to come back to you guys for help.
After I subscribed the test user in eMember, I did received an notice from AWeber that I had a new subscriber. The name and email was correct in that message.
But when I go to search my subscribers in the AWeber list, it has WordPress & my contact email as that subscriber’s info.
Now when I receive emails from AWeber in my follow up message series, they’re addressed to WordPress at email@example.com (my contact email on the AWeber list).
Please help.November 2, 2010 at 3:06 am #25964IvyMember
Hi, We will need to take a closer look at what is happening. I will send you a site access request via email. Please let me know if you do not receive this email.November 4, 2010 at 1:41 am #25965
Two things turned out to be wrong in the setup:
1) The “Enable parser for all lists in this account” checkbox wasn’t checked for the custom parser. The video on this page explains this:
2) Both eMember’s and eStore’s AWeber integration was used at the same time. These are separate products so the integration option is present in both products to allow users who only buy one of these products to still be able to use it. If you are using both products together then just use the integration from one of them depending on your needs.
- You must be logged in to reply to this topic.