• Resolved Tony2014

    (@tony2014)


    I run a few sites linked to the same paypal account and have thus far had the IPN option disabled in paypal. This has never been an issue until yesterday when my sites suddenly stopped sending me and my customers sales notices.

    I still get the regular notification from paypal and the payments are on the account as normal. I checked the debug.log on the plugin and I found the error “IPN validation failed”. I am aware that Paypal are updating their security standards and have spoken to them this morning. They advised me to contact my host to see if the necessary standards are in place.

    My host told me that there was an issue yesterday, which has since been resolved (it hasn’t, as I’ve tested again).
    I tested the IPN settings in paypal by placing the URL of one of my sites into it and then it worked but I have several sites feeding into this account and this only accepts one URL.

    I’d be grateful for any suggestions.

    https://wordpress.org/plugins/wordpress-simple-paypal-shopping-cart/

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Contributor mbrsolution

    (@mbrsolution)

    Hi, unfortunately that is how PayPal IPN works. I guess one reason why PayPal only allows for one URL is for security reasons.

    However if you must pursue this road there is s link you might like to read. They have found a way to achieve your request.

    Thread Starter Tony2014

    (@tony2014)

    Thanks mbrsolution. I will let you know how I get on.

    My host have currently requested my log in details and are going to check the techie end of things on my site. I shall await their reply.

    If that fails I have been advised that I can contact Paypal and they can set up multiple URL notifications. No idea how or even if this will prove correct.

    Thread Starter Tony2014

    (@tony2014)

    Update:

    My host says: “I believe that this has been a temporary issue with the Paypal IPN. The issue has been already resolved. “

    Tested it… still not working. They seem unable to even see that there is a problem, let alone resolve it. My next step may be paypal.

    Plugin Contributor mbrsolution

    (@mbrsolution)

    Hi, I think your best bet is to get in contact with PayPal. They will let you know what is the best cause of action to take.

    Thread Starter Tony2014

    (@tony2014)

    Looks like it’s now resolved. I contacted Paypal who put me through to their technical team, this is what they wrote:

    “Thank you for contacting PayPal Merchant Technical Services.
    I have checked the IPN logs and i see IPN was disabled around that time and has been reenabled since. We apologize for any confusion, IPN can have 3 different statuses:
    – ON with a default URL:
    In this state you can still pass a value dynamically,
    If no value is passed in the code the default value will be used.
    – OFF no default value:
    In this state you can still pass a value dynamically,
    – Disabled: in this state IPN service is completely stopped.”

    I turned the IPN off (not disabled) with no specified URL and it now appears to be working, so all in all a glitch from Paypal’s side it appears.

    Thanks mbrsolution.

    Plugin Contributor mbrsolution

    (@mbrsolution)

    I am glad to hear your issue is resolved 🙂

    Thank you for reporting back with the information you have provided. I am sure someone will learn from this post.

    What I understand from the information PayPal provided, you can have your IPN turned off “Not disabled”. This allows you to use one PayPal account in many websites without any issues? Is this correct?

    Can you mark this support thread as resolved.

    Regards

    Thread Starter Tony2014

    (@tony2014)

    It would appear to be the case. It was how it worked prior to my issue, so the suggestion I was initially given by the first Paypal person I asked ‘to open an account for each website’ was unnecessary. Not that I would have even considered doing that.

Viewing 7 replies - 1 through 7 (of 7 total)

The topic ‘IPN validation failed’ is closed to new replies.