Перейти к основному содержанию

Обзор

Предупреждения в отчёте о местоположении фиксируют каждое условие, обнаруженное Didit на шаге верификации местоположения. Они попадают в массив warnings[] каждого элемента geolocation_checks[] (см. отчёт о местоположении). Каждое предупреждение имеет три уровня:
  1. Код risk: постоянный идентификатор, с которым можно выполнять сопоставление; все они начинаются с LOCATION_.
  2. Тип log_type: information, warning или error. Для настраиваемых рисков он следует настроенному действию: NO_ACTION даёт information, REVIEW даёт warning, DECLINE даёт error.
  3. Влияние на решение: наиболее строгое действие среди предупреждений определяет status шага. REVIEW даёт In Review, DECLINE даёт Declined, а NO_ACTION оставляет его без изменений.
Неопределённость и отказ по умолчанию переводят в REVIEW, но никогда в DECLINE: отказ в предоставлении разрешения, нахождение в помещении или большой радиус не являются свидетельством мошенничества. Предупреждения о точности, актуальности, областях, расстоянии и анонимайзерах формируются только при последней попытке, поэтому пользователь, успешно прошедший проверку со второй попытки, не получает предупреждений. Пользовательские правила status_rules на узле могут сохранить или повысить статус, но никогда не понизить его.

Условия автоматического отклонения

Они всегда отклоняют шаг со значением log_type: "error" и не имеют ключа действия.

Формируемые предупреждения

Значениями по умолчанию являются действия шага без geolocation_preset. При пресете licensing для LOCATION_VPN_DETECTED, LOCATION_TOR_DETECTED и LOCATION_EMULATOR_DETECTED по умолчанию задано значение DECLINE, а для LOCATION_PROXY_DETECTED задано REVIEW. При пресете fraud_screening любое значение по умолчанию DECLINE меняется на REVIEW, и эти четыре обнаружения анонимайзеров получают значение REVIEW. Действие, заданное вами явно, всегда имеет приоритет.

Разрешение и доступность

Точность и актуальность

Спуфинг и целостность

Зоны

Расстояние и история

Что видит пользователь

Некоторые результаты никогда не объясняются пользователю, поскольку раскрытие сигнала подсказывает мошеннику, что именно нужно изменить. LOCATION_EMULATOR_DETECTED, LOCATION_MOCK_PROVIDER_DETECTED, LOCATION_SIMULATED_BY_SOFTWARE, LOCATION_REPLAY_DETECTED, LOCATION_INTEGRITY_FAILED и LOCATION_IP_DISTANCE_MISMATCH входят в эту группу: если проверяющий отправляет верификацию на повторную проверку, пользователь видит обобщённую причину, тогда как payload решения и ваши webhook сохраняют полное предупреждение. Использование VPN показывается пользователю только как просьба отключить любой VPN и повторить попытку, а заблокированная зона показывается только как список мест, где доступен сервис.

Пример

Типы предупреждений

Каждому риску присваивается уровень критичности в зависимости от конфигурации вашего приложения. Существует три уровня критичности:

Связанные разделы

Последнее изменение 7 ноября 2026 г.