Покопавшись в исходниках платежной системы стало понятно, что обработчик yandexpaycheckout проверяет, что подтверждение оплаты приходит с определенного диапазона ip. Можно, конечно просто закомментировать проверку, но мы решили копать дальше.
Причина проблемы в том что nginx-контейнер работает обратным прокси, и не передает внутрь apache-контейнера с битриксом адреса входящих ip-запросов в явном виде, а передает их заголовками. Благодаря сообщению стало понятно что никаких настроек в битриксе, чтобы он брал ip из заголовков, нет.
Проблема была решена путем модификации dbconn.php, благодарю сообщению .
Добрый день. Настроили оплату заказов через Юкассу, но после успешной оплаты не меняется статус оплаты заказа, а в заказе появляется ошибка "Проблемы с оплатой(№34469):Ошибка проверки подлинности уведомления. IP-адрес не соответствует списку разрешенных IP адресов. Уведомление пришло с адреса: 172.20.0.3". В логах админки Юкассы все запросы прошли со статусом 200, и их поддержка ничем больше помочь не может. Наш сайт крутится в докере, на 172.20.0.3 крутится nginx. В чем может быть причина проблемы?