Tips and Tricks HQ Support Portal › Forums › WP Affiliate Platform › WP Affiliate General Questions › PayPal Instant Payment Notification Warning
- This topic has 3 replies, 2 voices, and was last updated 14 years, 6 months ago by amin007.
-
AuthorPosts
-
May 17, 2010 at 6:44 pm #1216sdfMember
We keep receiving this email from Paypal:
Dear x,
Please check your server that handles PayPal Instant Payment Notifications
(IPN). Instant Payment Notifications sent to the following URL(s) are
failing:
[sitehere].com/wp-content/plugins/wp-affiliate-platform/api/ipn_handler.php
If you do not recognize this URL, you may be using a service provider that
is using IPN on your behalf. Please contact your service provider with the
above information. If this problem continues, IPNs may be disabled for your
account.
What can I do to fix this before they disable our IPNs?
May 18, 2010 at 2:18 am #20635amin007ParticipantBasically, for some odd reason your server is blocking PayPal’s payment notification (IPN). Sometimes a plugin can do this too (I know that the “Bad Behavior” plugin does it for reasons I can’t explain). PayPal is a well known payment gateway so I don’t know why some servers or plugin block IPNs from PayPal.
You have three possible ways to fix this:
1) Contact your web hosting to find out why they are blocking PayPal IPN (maybe they have a firewall which is doing it). Maybe you are using a plugin that is blocking it (The bad behavior plugin is known to do this). Deactivate this plugin.
2) Don’t use the IPN feature.
3) Change your hosting provider and get a good one (there are plenty of good and cheap ones out there)
I prefer option 1
More details here:
https://support.tipsandtricks-hq.com/forums/topic/ipn-sent-to-wp-estore-are-failing
May 18, 2010 at 12:51 pm #20636sdfMemberMy hosting company (not a cheap one and not Godaddy ) is asking what port this function is using. Please let me know so that they can check their firewall settings. thanks
May 19, 2010 at 12:01 am #20637amin007ParticipantPayPal IPN uses standard HTTP POST so it will be on port 80.
Your hosting provider should know about PayPal’s IPN feature. It’s a PayPal feature for payment notification that pretty much any reliable shopping cart system uses. You can read more here:
If you go to sandbox and try to send a test IPN you can see that it fails to deliver to your server. I just tried to send a simple test IPN to the following URL and your server denied it:
http://www.sitehere.com/wp-content/plugins/wp-affiliate-platform/api/ipn_handler.php
-
AuthorPosts
- You must be logged in to reply to this topic.