- XSS: нормализация значений уведомления (Amount, Payer, AccountNo, Status) перед записью в поля платежа. Payer экранируется через htmlspecialcharsbx(), Amount приводится к числу через number_format().
- Auth Bypass: проверка подписи уведомлений теперь обязательна (fail-closed). Подпись проверяется всегда, независимо от настроек. Безопасный дефолт EPOS_IS_USE_SIGNATURE_FROM_NOTIFICATION = Y.
- Добавлено предупреждение администратору при отключённой проверке подписи.
- Все обращения к данным уведомления теперь используют isset()/?? с типизацией (убирает PHP-warning'и в PHP 8).
- Логирование всех принятых и отклонённых уведомлений.
- Подмена адреса уведомлений: убран fallback хоста на HTTP_HOST при формировании адреса уведомлений по умолчанию; хост берётся только из server_name, протокол всегда https, при пустом server_name адрес не подставляется.