Панель мониторинга верификации личности в реальном времени с Didit и React (RU)
Узнайте, как создать динамическую панель мониторинга верификации личности в реальном времени, используя мощный API Didit и WebSockets, интегрированные с фронтендом React.

Обновления в реальном времени критически важныДля верификации личности немедленная обратная связь о статусе пользователя жизненно важна для бесперебойного процесса адаптации и предотвращения мошенничества. Ожидание пакетных обновлений может привести к задержкам и затруднениям.
WebSockets обеспечивают мгновенную связьWebSockets предоставляют постоянный, полнодуплексный канал связи между клиентом и сервером, необходимый для push-уведомлений об обновлениях статуса верификации в реальном времени без постоянного опроса.
Вебхуки и API Didit упрощают интеграциюНадежная система вебхуков Didit обеспечивает мгновенные уведомления о событиях верификации, позволяя разработчикам легко получать и обрабатывать данные в реальном времени для пользовательских панелей мониторинга.
Didit организует сложные рабочие процессы KYCБлагодаря своей модульной, AI-нативной платформе и движку рабочих процессов без кода, Didit позволяет компаниям разрабатывать и автоматизировать сложные процессы верификации личности, делая панели мониторинга в реальном времени еще более эффективными для мониторинга.
Необходимость верификации личности в реальном времени
В современной быстроразвивающейся цифровой экономике адаптация пользователей и соблюдение нормативных требований требуют скорости и эффективности. Традиционные процессы верификации личности, часто включающие ручные проверки или отложенные пакетные обновления, могут привести к значительному оттоку пользователей и операционным затруднениям. Представьте себе пользователя, который завершает сканирование удостоверения личности и проверку живости, но затем ждет часы или даже дни, пока его учетная запись будет активирована. Это трение напрямую влияет на коэффициенты конверсии и удовлетворенность пользователей.
Панель мониторинга верификации личности в реальном времени решает эти проблемы напрямую. Предоставляя мгновенные обновления о статусе каждой попытки верификации, компании могут быстро одобрять законных пользователей, выявлять подозрительную активность и предоставлять немедленную обратную связь. Это не только улучшает пользовательский опыт, но и предоставляет командам по соблюдению нормативных требований и борьбе с мошенничеством своевременную информацию для принятия критически важных решений. Будь то адаптация новых клиентов, ограничение доступа к услугам по возрасту (с использованием функции Didit Age Estimation) или обеспечение соблюдения правил AML (с использованием Didit AML Screening & Monitoring), видимость в реальном времени имеет первостепенное значение.
Использование вебхуков Didit для мгновенных уведомлений о событиях
Основой любой системы реального времени является ее способность получать мгновенные уведомления о происходящих событиях. Платформа Didit превосходит здесь, предлагая мощную систему вебхуков, которая отправляет обновления на вашу указанную конечную точку, как только сеанс верификации продвигается или завершается. Это устраняет необходимость постоянного опроса, сокращая вызовы API и гарантируя получение информации именно тогда, когда она вам нужна.
Когда пользователь проходит процесс верификации – возможно, включающий Didit ID Verification (OCR, MRZ, штрих-коды), Passive & Active Liveness или 1:1 Face Match – Didit отправляет подробную полезную нагрузку на ваш настроенный URL вебхука. Эта полезная нагрузка содержит важную информацию, такую как идентификатор сеанса, текущий статус (например, «ожидание», «завершено», «неудача») и результаты отдельных проверок. Например, если пользователь успешно проходит проверку живости, вы получите немедленное уведомление, что позволит вашей панели обновить свой статус без задержки.
Чтобы настроить это, вы просто настраиваете URL вебхука в консоли Didit Business Console. Затем Didit будет отправлять HTTP POST-запросы на этот URL для каждого соответствующего события. Ваш сервер бэкэнда, действующий как слушатель вебхуков, затем обрабатывает эти события. Именно здесь начинается магия связи в реальном времени, поскольку ваш сервер может затем транслировать эти обновления подключенным клиентам с использованием WebSockets.
Создание моста реального времени: WebSockets на стороне сервера
Как только ваш бэкэнд получает уведомления вебхука Didit, следующий шаг — передать эти обновления на вашу панель мониторинга фронтенда в реальном времени. Здесь вступают в игру WebSockets. В отличие от традиционных HTTP-запросов, которые являются безстатусными и безсоединительными, WebSockets устанавливают постоянный, двунаправленный канал связи между вашим сервером и браузером клиента. Это означает, что ваш сервер может отправлять обновления клиенту без необходимости постоянного запроса новых данных клиентом.
На вашем бэкэнде (например, Node.js с Socket.IO, Python с WebSockets или Go с Gorilla WebSocket) вы реализуете сервер WebSocket. Когда приходит вебхук Didit, ваш сервер анализирует полезную нагрузку, извлекает соответствующий статус верификации и детали, а затем транслирует эту информацию всем подключенным клиентам панели мониторинга. Например, если статус сеанса верификации для user_id_123 меняется с «ожидание» на «завершено», ваш сервер будет генерировать событие WebSocket, такое как 'verification_update', с новым статусом и деталями сеанса. Это гарантирует, что все, кто просматривает панель, мгновенно видят последний статус.
Создание динамического фронтенда с React и WebSockets
На фронтенде приложение React — отличный выбор для создания интерактивной и динамической панели мониторинга. Архитектура React, основанная на компонентах, позволяет легко управлять и отображать сложные данные, а его виртуальный DOM обеспечивает эффективные обновления. Интеграция WebSockets в ваше приложение React проста и часто выполняется с использованием библиотек, таких как socket.io-client, или нативных API WebSocket.
Ваши компоненты React будут подключаться к вашему серверу WebSocket при монтировании. Когда получено событие 'verification_update', состояние компонента может быть обновлено, что вызовет повторный рендеринг и мгновенно отразит новый статус верификации. Вы можете отображать список текущих верификаций, раскрашивать их по статусу (например, зеленый для завершенных, красный для неудавшихся, желтый для ожидающих) и даже предоставлять детализированные представления для подробной информации о сеансе. Эта обратная связь в реальном времени превращает статический отчет в живую, отзывчивую панель мониторинга, позволяя операторам отслеживать результаты верификации личности Didit, Liveness и AML Screening по мере их появления.
Как Didit помогает
Didit разработан как AI-нативная платформа идентификации, ориентированная на разработчиков, что делает ее идеальной основой для панелей мониторинга верификации личности в реальном времени. Наша модульная архитектура позволяет вам настраивать именно те проверки личности, которые вам нужны — от верификации личности и пассивной и активной проверки живости до AML-скрининга и мониторинга и NFC-верификации. Каждый из этих компонентов генерирует события, которые мгновенно передаются через вебхуки, снабжая вашу панель мониторинга в реальном времени критически важными данными.
Didit выделяется:
- Бесплатный Core KYC: Начните работу с основными функциями верификации личности без первоначальных затрат, что делает его доступным для компаний любого размера.
- Модульная архитектура: Создавайте пользовательские рабочие процессы с помощью подключаемых проверок личности, гарантируя, что ваша панель мониторинга точно отражает данные, которые вам нужно отслеживать.
- Обработка на основе ИИ: Наш передовой ИИ минимизирует ручной просмотр и ускоряет время верификации, напрямую способствуя более быстрым обновлениям статуса в реальном времени на вашей панели.
- Без платы за настройку: Интегрируйтесь без скрытых затрат, сосредоточив свои ресурсы на создании мощных приложений, таких как панели мониторинга в реальном времени.
Предоставляя немедленные, детализированные данные через вебхуки, Didit позволяет вам создавать высокоотзывчивые панели мониторинга, которые повышают операционную эффективность, улучшают соблюдение нормативных требований и обеспечивают превосходный пользовательский опыт. Наш подход, ориентированный на разработчиков, с чистыми API и мгновенным доступом к песочнице, гарантирует максимально гладкую интеграцию этих возможностей.
Готовы начать?
Готовы увидеть Didit в действии? Получите бесплатную демонстрацию сегодня.
Начните верифицировать личности бесплатно с бесплатным тарифом Didit.