Мгновенная проверка личности с помощью подписок GraphQL (RU)
Узнайте, как подписки GraphQL могут обеспечить обратную связь в реальном времени при проверке личности, позволяя мгновенно обновлять данные и улучшать пользовательский опыт.

Мгновенная обратная связьПодписки GraphQL обеспечивают обновления в реальном времени для процессов проверки личности, позволяя приложениям немедленно реагировать на изменения статуса проверки.
Улучшенный пользовательский опытПредоставляя мгновенную обратную связь, компании могут значительно улучшить процессы адаптации пользователей, сократить время ожидания и укрепить доверие клиентов.
Оптимизация операцийАвтоматические уведомления в реальном времени через подписки уменьшают потребность в опросах и ручных проверках, оптимизируя операционные рабочие процессы и обнаружение мошенничества.
Роль DiditПлатформа Didit, основанная на ИИ, предоставляет базовые услуги по проверке личности, включая проверку удостоверений личности и Liveness, которые могут быть интегрированы с подписками GraphQL для создания действительно модульной и эффективной системы в реальном времени.
Потребность в скорости: проверка личности в реальном времени
В современном быстро меняющемся цифровом мире пользователи ожидают мгновенного удовлетворения. Это ожидание распространяется и на такие критически важные процессы, как проверка личности. Традиционные методы проверки, часто основанные на опросах или отложенных веб-хуках, могут вызывать задержки, что приводит к разочаровывающему пользовательскому опыту и потенциальному отказу. Представьте себе пользователя, который отправляет свои документы для KYC (Знай своего клиента) и вынужден ждать минуты или даже часы для подтверждения. Эта задержка может стать значительным препятствием.
Проверка личности в реальном времени, когда обновления статуса передаются клиенту сразу же после их возникновения, больше не является роскошью, а необходимостью. Она позволяет компаниям предоставлять немедленную обратную связь, направлять пользователей к следующим шагам и быстро выявлять подозрительные действия. Это особенно важно для приложений, связанных с финансовыми транзакциями, контентом с возрастными ограничениями или входами с высокой степенью защиты, где мгновенные решения могут предотвратить мошенничество и обеспечить соответствие требованиям.
Подписки GraphQL: основа обновлений в реальном времени
GraphQL стал мощным языком запросов для API, предлагая гибкость и эффективность. В то время как запросы и мутации GraphQL обрабатывают циклы запрос-ответ, подписки GraphQL обеспечивают постоянное соединение между клиентом и сервером, позволяя осуществлять поток данных в реальном времени. Когда клиент подписывается на определенное событие, сервер отправляет обновления этому клиенту всякий раз, когда происходит событие, без необходимости повторных запросов новых данных со стороны клиента.
Для проверки личности это означает, что как только документ пользователя отсканирован, проверка на живость завершена или AML-скрининг дает результат, сервер может немедленно уведомить подписанного клиента. Это устраняет необходимость в неэффективных механизмах опроса, снижает нагрузку на сервер и, что самое главное, обеспечивает беспрецедентный пользовательский опыт. Интеграция подписок GraphQL превращает реактивный процесс проверки в проактивный, динамичный.
Создание цикла обратной связи в реальном времени с проверкой личности
Реализация цикла обратной связи по проверке личности в реальном времени с использованием подписок GraphQL включает в себя несколько ключевых шагов. Во-первых, ваш поставщик услуг по проверке личности должен быть способен отправлять обновления статуса в реальном времени. Didit, например, использует веб-хуки для доставки немедленных уведомлений при изменении статуса сеанса проверки, обработке документа или завершении проверки на живость. Эти веб-хуки затем могут запустить ваш GraphQL-сервер для публикации обновлений в соответствующие подписки.
Рассмотрим сценарий, когда пользователь проходит регистрацию в новой финансовой службе. Он отправляет свое удостоверение личности через проверку личности Didit, а затем проходит пассивную проверку на живость. Вместо ожидания, клиентское приложение подписывается на обновления для сеанса проверки этого конкретного пользователя. Когда Didit обрабатывает удостоверение личности, срабатывает веб-хук, ваш GraphQL-сервер получает его и публикует обновление, например, ID_DOCUMENT_PROCESSED. Затем, по завершении проверки на живость, отправляется еще одно обновление, LIVENESS_CHECK_SUCCESS. Клиентское приложение может динамически обновлять пользовательский интерфейс, показывая индикаторы выполнения, сообщения об успехе или запрашивая дальнейшие действия, все в реальном времени. Это динамическое взаимодействие значительно снижает трение пользователей и процент отказов.
Практическая реализация и преимущества
Для реализации этого вам понадобится GraphQL-сервер, который поддерживает подписки (например, Apollo Server, Hasura или пользовательская реализация). Ваш сервер будет прослушивать веб-хуки от вашего поставщика услуг по проверке личности. После получения веб-хука он будет анализировать данные и публиковать их в определенную тему подписки. Клиенты (веб- или мобильные приложения) затем установят соединение WebSocket с вашим GraphQL-сервером и подпишутся на эти темы. Например, клиент может подписаться на sessionUpdated(sessionId: "abc-123"), чтобы получать все изменения статуса для определенного сеанса проверки.
Преимущества многочисленны:
- Мгновенный пользовательский опыт: Пользователи получают немедленную обратную связь о ходе проверки, что снижает беспокойство и повышает удовлетворенность.
- Предотвращение мошенничества: Оповещения в реальном времени о неудачных проверках или подозрительной активности позволяют быстрее реагировать и принимать меры по смягчению последствий.
- Операционная эффективность: Автоматические обновления уменьшают потребность в ручных проверках и запросах в службу поддержки, высвобождая ресурсы.
- Масштабируемость: Подписки GraphQL эффективны, передавая данные только при необходимости, что может быть более масштабируемым, чем постоянный опрос.
- Модульность: Этот подход идеально согласуется с модульной платформой идентификации, позволяя различным этапам проверки (например, проверка личности Didit, AML-скрининг, подтверждение адреса) независимо запускать обновления.
Как Didit помогает
Didit — это платформа идентификации, основанная на ИИ и ориентированная на разработчиков, разработанная именно для такого рода модульной интеграции в реальном времени. Наша платформа предоставляет полный набор примитивов для проверки личности, включая расширенную проверку личности (OCR, MRZ, штрих-коды), пассивное и активное обнаружение живости, сопоставление лиц 1:1, AML-скрининг и подтверждение адреса. Эти услуги предоставляются через чистые API и надежные уведомления веб-хуков, что делает их идеально подходящими для интеграции с подписками GraphQL.
Модульная архитектура Didit позволяет вам точно настраивать рабочие процессы проверки в соответствии с вашими потребностями. Когда пользователь завершает шаг, веб-хуки Didit предоставляют немедленные, подробные результаты. Ваш GraphQL-сервер может затем получать эти веб-хуки и публиковать их вашим подписанным клиентам, создавая бесшовный цикл обратной связи в реальном времени. Приверженность Didit к использованию ИИ означает более быстрые и точные результаты, что напрямую приводит к более быстрым обновлениям в реальном времени для ваших пользователей. Кроме того, Didit предлагает бесплатный Core KYC и модель оплаты за успешную проверку без платы за настройку, что делает его доступным и мощным решением для компаний любого размера, стремящихся создавать передовые системы проверки личности в реальном времени.
Готовы начать?
Хотите увидеть Didit в действии? Получите бесплатную демонстрацию сегодня.
Начните бесплатно проверять личности с помощью бесплатного тарифа Didit.