"In Progress" и "Not Finished". Те же строки содержатся в webhook-событиях. Сравнивайте именно эти строки, а не названия в верхнем регистре.
Статус сессии
Общий статус сессии Business Verification (KYB). Это поле, по которому вы будете чаще всего определять дальнейшие действия."Awaiting User" является временным статусом: вам не нужно вручную выводить сессии из него. Как только конечный пользователь выполняет ожидаемое действие (например, отправляет список ключевых лиц или заново загружает запрошенный документ), Didit повторно оценивает сессию и автоматически переводит её в "In Review", "Approved" или "Declined" в зависимости от результата.Статус функции
У каждой функции KYB есть собственный статус, который сводится в общий статус сессии.Названия функций KYB
Это значения поляfeatures в сессии KYB и в webhook:
KYB_REGISTRY: проверка по реестру компаний.AML: AML-скрининг на уровне компании.KYB_DOCUMENTS: сбор документов и OCR.KYB_KEY_PEOPLE: ключевые лица: UBO, акционеры, директора, представители и другие должностные лица.
Статус реестра (от провайдера)
Официальный статус компании по данным авторитетных реестровых источников. Отражает юридический или регуляторный статус организации в том виде, в каком его передаёт реестр конкретной юрисдикции, поэтому точные значения зависят от источника. Передаётся в решении KYB в полеcompany.registry_status.
Поскольку
registry_status отражает исходные значения реестров, используйте verification_status ниже, когда вам нужен единый показатель для всех юрисдикций, на основе которого строится логика продукта.Статус верификации компании
Стандартизированный статус результата по каждой компании, понятный бизнес-пользователю. Приводит разные статусы реестров и компаний из разных стран и источников к единому показателю, который можно напрямую использовать в вашем продукте. Передаётся в решении KYB в полеcompany.verification_status.
Статус получения данных о компании
Показывает ход получения данных по конкретной записи о компании из внешних или официальных реестров. Используйте его, чтобы понять, насколько полными являются полученные сведения о компании. Передаётся в решении KYB в полеcompany.fetch_status.
Статус AML-верификации
Возвращается для каждой проверки (компании или физического лица).Как решение объясняет само себя
Решение KYB не содержит одной строки с кодом причины. Каждый массив функций (registry_checks[], document_verifications[], key_people_checks[], aml_screenings[]) содержит warnings[] с тегами KYB_* и AML, а decision_trace фиксирует, как было получено решение.
Изучите теги в разделе предупреждения KYB и записывайте их рядом со статусом сессии.
Когда проверяющий вручную устанавливает статус вопреки собственной агрегации платформы, решение содержит status_override со временем overridden_at и значением automatic_status, которое платформа установила бы сама.
См. схему ответа.
Дальнейшие шаги
Схема ответа
Где каждый статус появляется в payload.
Оценка рисков
Что определяет результат KYB.
Webhooks
События, которые срабатывают при изменении статусов.