Почему не приходят http-уведомления от Yoomoney на Laravel?

Здравствуйте. Подключаю на сайт оплату через Yoomoney (Яндекс.Деньги). На сайте, написанном на чистом PHP, проблем не возникает, уведомления приходят и обрабатываются страницей-обработчиком. Но на сайте, сделанном на Laravel 8, уведомления просто не приходят. Все настройки в Яндексе проверил, в Laravel страницу-обработчик добавил в исключения CSRF-защиты. В чем может быть проблема?
  • Вопрос задан
  • 800 просмотров
Пригласить эксперта
Ответы на вопрос 2
Sanes
@Sanes
Я когда-то делал обработчик. Посмотрите пример
Ответ написан
@turbomen24
Дело может быть в том, что POST-запросы без csrf-токена блокируются вашим фреймворком, а когда вы заходите через браузер - POST-данных нет, поэтому страница открывается.
Либо это может быть иной вид проверки, например, модуль оплаты и его страницы доступны только для авторизованных пользователей.
Посмотрите настройки вашего фреймворка, отключите csrf-проверку для этой страницы, убедитесь, что всё в порядке с правами доступа, и попробуйте сформировать тестовый запрос к странице уведомлений.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы