- This topic has 4 replies, 2 voices, and was last updated 13 years, 7 months ago by .
Viewing 5 posts - 1 through 5 (of 5 total)
Viewing 5 posts - 1 through 5 (of 5 total)
- You must be logged in to reply to this topic.
Support site for Tips and Tricks HQ premium products
by
Tips and Tricks HQ Support Portal › Forums › WP eMember › Complete registration page not showing the customer's email address
Hi all,
When I go to the Complete Registration page, it does not show my email address. We are using eJunkie/PayPal and I would think it would bring over the email address for the user from PayPal? It does bring over the First and Last Name. Here’s a screenshot:
https://skitch.com/terrywebdesign/rsdaj/class-registration-danielle-mackinnon
Should the email address be added automatically from the PayPal account?
Thanks,
Terry
You followed this integration guide for PayPal?
What version of eMember are you using?
Yes, that’s the integration I followed. The version is v6.1.4. And everything is working fine, except the email address from PayPal is not being stored.
The one thing that is different is that we are using eJunkie.
But eJunkie does say this “Any script that can receive PayPal IPN should be able to receive our order data, as long as it can handle or ignore our extra fields and does not attempt to validate the IPN with PayPal (which would fail since we are not PayPal, and we validate the actual PayPal IPN in the first place before sending order data anyway)”
So I did tweak the code in eMember_handle_paypal_ipn.php to always return true for the function eMember_validate_ipn (I just changed line 281 to return true;).
I checked the debug log and in the Post string, I do see the payer_email.
I can always instruct users to enter their email address to complete the registration but it would be nice to have it come thru.
Thanks for any help on this.
Terry
Hi,
I think I found the issue. In the file eMember_handle_subsc_ipn_stand_alone.php, in the section create new member account, if you look at the updatedb sql statement (line 81), $email is not in the list of VALUES.
When I added that, the email address from PayPal was added to the member record.
Terry
Added that in the plugin.