In this step-by-step tutorial you will find detailed instructions on how to fix PayPal Instant Payment Notification Warning:
If you have ever faced a PayPal Notification problem, for sure you have received the following message:
“Please check your server that handles PayPal Instant Payment Notification(IPN). IPNs sent to the following URL(s) are failing: http://yourstore.com/paypal/ipn/. 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.”
First you need to check what your current settings are.
Step 1:
In your PayPal Account, go to my account –> profile – my setting tools – instant payment notifications – update – choose IPN settings.
Step 2:
Paste the notification URL given and enable the option “* Recive IPN messages”.
If using the same merchant PayPal account on multiple stores:
Even though many IT specialists recommend to set up PayPal account for each stores, this is not a reasonable solution. Much more practically is to connect one PayPal account to multiple stores.
Is not mandatory to set in PayPall Account an PayPall IPN URL. Each Shop System, during the payment, sends to PayPal its own IPN URL which overrides URL, set on PP Account.
Step 1:
A blank page needs to be created in order to fix the problem with IPN send after the transaction.
The empty page will do nothing and the URL needs to be set as default PayPall IPN URL.
Step 2:
URL to this blank page needs to be set as default PayPal IPN URL. In that case all payments coming from other stores will be sent to this blank page, and you will not be notified that IPN will be disabled soon.
If you follow these steps you should not receive warning notification from PayPal.
Comments
6 comments
Hi Welt... Your solution of creating a blank CMS page... only gets rid of the warning from PayPal by giving a fake "ok" It doesn't solve the root issue. We need IPN to work fully. We had it working fine before we updated to Magento 2.2
Please if anyone knows the real fix can you let me know at: emily@divegearexpress.com ? thanks! We are despite to get IPN working properly again.
If only using IPN with Magento, you should not experience any issues. Check if IPN was not disabled in your PayPal account, sometimes after a number of warnings it is automatically disabled.
The blank page is necessary when you are selling on multiple channels via PayPal. Whenever you are selling via a 3rd party channel, Magento vill be notified via IPN leading to warnings as the sale was not done via Magento store. For this reason PayPal dev team recommended us solution from the article.
Hi Welt, I am operating two websites which point to one paypal... as you mentioned above.
I am trying to set up the IPN for the websites, but where you say to create a blank page, I am unsure as to which website this is to be created on. I have an ecommerce website www.908ltd.co.uk for engraving materials and an ecommerce website www.gardenlabelling.co.uk which is for garden labels. I dont want to put in a URL in the notification URL space in paypal settings only for a customer from one website to be sent back to a website they are not ordering from.. if that makes sense.
I just really want to know what the URL is that I need to put in there.
Thanks in advance - email address = luke.holliday@908ltd.co.uk
Luke,
You can create the page on any of your websites.
Hi, thank you for your reply.
Sorry I do not understand what you mean. I am willing to create a page but is this page going to be viewable by my visitors?
Please sign in to leave a comment.