@Oklick

Как на Yii2 реализовать http оповещение для yandex оплаты?

Доброго времени суток.
Возникла следующая проблема. При подключении HTTP-уведомления об оплате на Яндекс деньгах "Формы и кнопки для сбора денег". Яндексу не удается по ссылке отослать запрос.
Проверка поступления запроса реализована так: когда кто то стучится по url: мой_url_сайта/validyandexbuy, то php записывает в текстовик строку и данные, которые пришли через POST. В случае, если передать post через Jquery, находясь на самом сайте - параметры приходят. Если с другого сайта - пишет 400 bad request. Когда через Яндекс делаю тестовый http запрос на нужный url - происходит, как я понимаю тоже самое.
Пробовал делать тоже самое, но на самописном сайте (без Yii2) - все хорошо. Запрос проходит, POST пишется. Как я понял - запрос не пропускаем именно Yii2.
Помогите разобраться с этим. Заранее благодарен.
  • Вопрос задан
  • 453 просмотра
Пригласить эксперта
Ответы на вопрос 2
@k_sharonov
Помог? Отметь решением!
Возможно у вас запрет на POST запрос к action в behavior. Вот тут подробнее:
www.yiiframework.com/doc-2.0/yii-filters-verbfilte...
Ответ написан
Комментировать
@melnikov_m
Посмотрите включена ли настройка проверки csrf токена в посте, возможно из за него.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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