Как устранить ошибку подлинности уведомления bitrix?

Штатный обработчик битрикс оплаты yandexpaycheckout (ЮКАССА) не переводит в статус "оплачено" заказы. При отправке уведомления со стороны юкассы пишет проблему с заказом

Ошибка проверки подлинности уведомления. IP-адрес не соответствует списку разрешенных IP адресов. Уведомление пришло с адреса: 162.158.172.37

на сайте cloudflare. В сам cloudflare добавил в белый список ip адреса юкассы

185.71.76.0/27
185.71.77.0/27
77.75.153.0/25
77.75.156.11
77.75.156.35
77.75.154.128/25
2a02:5180::/32

66b07bd4ef22a441170283.png
66b07bdae39fb259271109.png
  • Вопрос задан
  • 258 просмотров
Пригласить эксперта
Ответы на вопрос 1
YooMoneyHelp
@YooMoneyHelp
Добрый день!

По нашим данным, на стороне Битрикса есть ограничение на приём запросов из внешних источников. IP адрес 162.158.172.37 не принадлежит ЮMoney.
Ошибка говорит о том, что на вашей стороне что-то перехватывает уведомление от ЮKassa и отправляет его в Битрикс уже с другого IP.

Подобное поведение часто встречается, если включена какая-либо anti DDos защита. Суть в том, что сервис подменяет IP уже на локальный и дублирует уведомление обработчику Битрикса. А в самом модуле установлена проверка на подлинность хостов - запрос должен приходить именно с IP ЮKassa, а не с локального адреса anti DDos.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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