Блог

Пишем про нас и про вас

Делимся с вами лучшими
практиками и нашим опытом

Фото

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

Данная ошибка возникает в работе модуля оплаты ЮКАССА 1С-Битрикс. После оплаты заказа в панели администратора получаем вот такое сообщение

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

Такая ошибка, как правило появляется в случаях, когда ваш сайт находится на хостинге с DDOS-защитой.

Дело в том, что модуль Юкассы ждёт ответ от сервиса с определенных 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

В нашем случае эти адреса подменяются на стороне того самого DDOS-защитника, на свои адреса и модуль оплаты на стороне битрикса принимает ответ уже от совершенно другого адреса.

Для решения этой проблемы, есть несколько вариантов:

  1. Добавить адреса Юкассы в список исключений (в белый список) вашего DDOS-фильтра
  2. В самом начале файла bitrix/tools/sale_ps_result.php добавить принудительное переопределение адреса.
    Например вот так:
$_SERVER['REMOTE_ADDR'] = '77.75.156.11';

Владислав

Владислав

Не ленись, поделись:

65

0