Похоже (ваше описание немного отсутствует, я думаю, но я считаю, что это правильное предположение ...) ваш код предназначен для прослушивателя PayPal IPN.
Существует множество примеров кода (в том числе - и лучшее ИМХО - от PayPal напрямую https://developer.paypal.com/docs/classic/ipn/ht_ipn/#do-it), который показывает, как это сделать.
Где вы взяли код с надписью «Перенаправить на PayPal IPN»? Конечно, это не сработает, поскольку будет крайне небезопасно (любой может просто взломать эти точки ...)
Вы должны использовать cURL (или, возможно, другой метод, я думаю, что cURL более распространенный), который даст вам подтверждение и позволит вашему коду обрабатываться дальше.
См. Документацию для примера кода и опубликуйте, что вы пытаетесь сделать, если у вас есть другие проблемы.
Я не верю, что это имеет какое-либо отношение к версии PHP - оно имеет отношение к следованию документации и потоку защищенной информации.