I just can't figure it out what happened since 12th November.
Everything was working fine and no changes to the server were made, but as of that day the IPN just started returning failed messages with 403 error.
I've also tried debuging mode but its not working as error is 403 and it can't return the status.
Edit: My issue was Cloudflare 'under attack mode' was blocking the paypal ipn url
To troubleshoot and solve this issue your best course of action is to: