Tips and Tricks HQ Support Portal › Forums › WP eMember › WP eMember Troubleshooting › IPN product validation failed
- This topic has 7 replies, 3 voices, and was last updated 13 years, 9 months ago by amin007.
-
AuthorPosts
-
February 16, 2011 at 2:43 am #2726woodpecker34Member
I am setting up my first PayPal buy now button and am having problems:
[02/16/2011 2:29 AM] – SUCCESS :Paypal Class Initiated by 70.113.53.170
[02/16/2011 2:29 AM] – SUCCESS :Post string :
[02/16/2011 2:29 AM] – SUCCESS :Connection to http://www.paypal.com successfuly completed.
[02/16/2011 2:29 AM] – FAILURE :IPN validation failed.
[02/16/2011 2:29 AM] – SUCCESS :Paypal class finished.
I ‘completed a sale’:
My wife selected the paypal button, went to paypal, paid the 0.01 and was sent to my thank you page.
But, I did not receive the money, she was not added to my autoresponder or to my members list.
February 16, 2011 at 2:53 am #29066wpCommerceModeratorCan you please post a link to the page where you have the PayPal button?
February 16, 2011 at 3:31 am #29067woodpecker34MemberI got it to post complete the sale (posted to my PayPal account and I accepted the amount) and it sent the reply to for my thank you page.
[02/16/2011 3:18 AM] – SUCCESS :Paypal Class Initiated by 66.211.170.66
[02/16/2011 3:18 AM] – SUCCESS :Post string : mc_gross=0.01&protection_eligibility=Ineligible&payer_id=KMV73TAXKQGXG&tax=0.00&payment_date=19%3A13%3A04+Feb+15%2C+2011+PST&payment_status=Completed&charset=windows-1252&first_name=Janet&mc_fee=0.01¬ify_version=3.0&custom=&payer_status=unverified&business=dave%40factsaboutchildhoodobesity.com&quantity=1&verify_sign=AQU0e5vuZCvSg-XJploSa.sGUDlpA6qR9d0E4pEREq5l1wsfFDJX9EUH&payer_email=jano%40austin.rr.com&txn_id=2T425744C02814604&payment_type=instant&btn_id=26698072&last_name=Owen&receiver_email=dave%40factsaboutchildhoodobesity.com&payment_fee=0.01&shipping_discount=0.00&insurance_amount=0.00&receiver_id=F65LJSRGG38XW&txn_type=web_accept&item_name=Transforming+Stress&discount=0.00&mc_currency=USD&item_number=STR001&residence_country=US&handling_amount=0.00&shipping_method=Default&transaction_subject=Transforming+Stress&payment_gross=0.01&shipping=0.00&
[02/16/2011 3:19 AM] – SUCCESS :Connection to http://www.paypal.com successfuly completed.
[02/16/2011 3:19 AM] – SUCCESS :IPN successfully verified.
[02/16/2011 3:19 AM] – SUCCESS :Creating product Information to send.
[02/16/2011 3:19 AM] – SUCCESS :Transaction Type: Buy Now/Subscribe
[02/16/2011 3:19 AM] – SUCCESS :Item Number: STR001
[02/16/2011 3:19 AM] – SUCCESS :Item Name: Transforming Stress
[02/16/2011 3:19 AM] – SUCCESS :Item Quantity: 1
[02/16/2011 3:19 AM] – SUCCESS :Item Total: 0.01
[02/16/2011 3:19 AM] – SUCCESS :Item Currency: USD
[02/16/2011 3:19 AM] – SUCCESS :Memship payment paid for membership level ID:
[02/16/2011 3:19 AM] – SUCCESS :Paypal class finished.
But, it has not posted to my Aweber or posted the new member. Could this be the problem with posting the new member ‘Memship payment paid for membership level ID: ‘ with no level id?
My variable that I posted to the button was:
notify_url=http://www.stressfactsandinfo.com/members/wp-content/plugins/wp-eMember/ipn/eMember_handle_paypal_ipn.php
custom=subsc_ref=2
And this is the correct level for my paid membership.
The url is http://stressfactsandinfo.com/
February 16, 2011 at 4:18 am #29068wpCommerceModeratorI can see that the custom field is empty in the data posted by PayPal. So the plugin doesn’t know which membership level the payment has been made for. Do you have any space between the notifiy URL and the custom value?
Please watch the video tutorial on the following page which explains clearly about the plain PayPal button integration:
February 16, 2011 at 11:00 am #29069woodpecker34MemberI did have a return between the url and the custom=subsc_ref2
I took the statement on PayPal to say I needed the break but it looks as if this is all one variable
‘Use a line break between each variable. The variables will appear in your button’s HTML code’
I will test it in a bit.
Thanks for the quick and spot on response!!
February 17, 2011 at 4:27 am #29070woodpecker34MemberYes there is a space between the url and the custom value, if there was not you would not get sent to the thank you page.
I have watched and followed and am still getting the same problem, payment made but not returning the membership id number.
[02/17/2011 4:20 AM] – SUCCESS :Paypal Class Initiated by 66.211.170.66
[02/17/2011 4:20 AM] – SUCCESS :Post string : mc_gross=0.01&protection_eligibility=Ineligible&payer_id=KMV73TAXKQGXG&tax=0.00&payment_date=20%3A20%3A19+Feb+16%2C+2011+PST&payment_status=Completed&charset=windows-1252&first_name=Janet&mc_fee=0.01¬ify_version=3.0&custom=&payer_status=unverified&business=dave%40factsaboutchildhoodobesity.com&quantity=1&verify_sign=AUkau1FwogE3kL3qo1vGTARqlijQAuDfibuljZTXUzgaHCuLjyy-twWK&payer_email=jano%40austin.rr.com&txn_id=28E704826X0229124&payment_type=instant&btn_id=26698072&last_name=Owen&receiver_email=dave%40factsaboutchildhoodobesity.com&payment_fee=0.01&shipping_discount=0.00&insurance_amount=0.00&receiver_id=F65LJSRGG38XW&txn_type=web_accept&item_name=Transforming+Stress&discount=0.00&mc_currency=USD&item_number=STR001&residence_country=US&handling_amount=0.00&shipping_method=Default&transaction_subject=Transforming+Stress&payment_gross=0.01&shipping=0.00&
[02/17/2011 4:20 AM] – SUCCESS :Connection to http://www.paypal.com successfuly completed.
[02/17/2011 4:20 AM] – SUCCESS :IPN successfully verified.
[02/17/2011 4:20 AM] – SUCCESS :Creating product Information to send.
[02/17/2011 4:20 AM] – SUCCESS :Transaction Type: Buy Now/Subscribe
[02/17/2011 4:20 AM] – SUCCESS :Item Number: STR001
[02/17/2011 4:20 AM] – SUCCESS :Item Name: Transforming Stress
[02/17/2011 4:20 AM] – SUCCESS :Item Quantity: 1
[02/17/2011 4:20 AM] – SUCCESS :Item Total: 0.01
[02/17/2011 4:20 AM] – SUCCESS :Item Currency: USD
[02/17/2011 4:20 AM] – SUCCESS :Memship payment paid for membership level ID:
[02/17/2011 4:20 AM] – SUCCESS :Paypal class finished.
Here is my variable that I put in PayPal
notify_url=http://www.stressfactsandinfo.com/members/wp-content/plugins/wp-eMember/ipn/eMember_handle_paypal_ipn.php custom=subsc_ref=2
February 18, 2011 at 12:28 am #29071wpCommerceModeratorStill your custom field is empty. That means PayPal is not getting the custom value you have specified. Can you please make sure that you enter the variables in the following format?
notify_url=http://www.stressfactsandinfo.com/members/wp-content/plugins/wp-eMember/ipn/eMember_handle_paypal_ipn.php
custom=subsc_ref=2February 18, 2011 at 12:52 am #29072amin007ParticipantJust a tip… open notepad and paste the following two lines separately:
notify_url=http://www.stressfactsandinfo.com/members/wp-content/plugins/wp-eMember/ipn/eMember_handle_paypal_ipn.php
custom=subsc_ref=2Make sure the two variables are each on their own line (no extra line space or empty space). An extra line space or just an empty space can make it so PayPal doesn’t parse the fields correctly so its important to get it right.
Now, copy this from the notepad and paste it into that variable field on PayPal. You will see that the
custom=subsc_ref=2
will be on its own line and there won’t be an empty line space above it. -
AuthorPosts
- You must be logged in to reply to this topic.