О клиенте
Наш клиент – один из крупнейших банковских групп на востоке от Евросоюза. Компания предлагает широкий спектр услуг и работает во всех секторах финансового рынка, включая цифровой банкинг.
Наш клиент – один из крупнейших банковских групп на востоке от Евросоюза. Компания предлагает широкий спектр услуг и работает во всех секторах финансового рынка, включая цифровой банкинг.
Банк нашего клиента работает на высококонкурентном рынке, где в борьбе за клиентов банки предлагают все более привлекательные условия и удобства обслуживания. В 2020 году конкуренция еще больше обострилась из-за пандемии и вынужденной ускоренной цифровизации бизнесов/услуг. Это подтолкнуло нашего клиента искать новые каналы продаж, привлекать новых клиентов и предлагать новые услуги и удобства для уже существующей аудитории. А где можно искать новых клиентов и с помощью чего повышать лояльность?
Современные технологии предоставляют практически неограниченные возможности для использования уже существующей инфраструктуры и приложений. Мессенджеры стали одним из универсальных решений. Банк клиента инициировал разработку новой линейки сервисов в этих цифровых каналах.
Ее решили запустить в четырех мессенджерах:
Ключевые цели:
Мы начали разработку цифрового банка в мессенджерах для клиента, исходя из таких требований:
В результате банк клиента получил уникальный продукт, обладающий неоспоримыми преимуществами, позволяющими выделиться среди конкурентов:
Процедура занимает менее полминуты! Для этого (в случае верификации клиента) необходимо ввести персональные данные и паспортную информацию. Владельцы такой карты получают безлимитный кредитный баланс, кэшбэк от 2% до 33%, возможность получить физическую пластиковую карту.
Мы добавили возможность отправлять деньги через мессенджеры по номеру карты.
Клиенты могут пополнить карту любой другой банковской картой или запросить перевод через чат-бота.
Благодаря внутренним интеграциям пользователи могут оплачивать мобильную связь, коммунальные услуги, телевидение, Интернет и транспорт в мессенджере.
Пользователи могут изменять пароль и пин-код, блокировать и разблокировать карту, проверять баланс в мессенджере и запрашивать банковские реквизиты.
В нашем решении есть две реферальные программы, которые дают бонусы пользователям за привлечение новых клиентов банка и рекомендации банка. Есть и партнерские программы для клиентов банка, самые популярные – GameArena, Twitch, Burger King, Grushovka.
Перед нами стояла задача создать банковский чат-бот, который был бы одновременно удобным и безопасным. Поэтому мы создали простую зону авторизации, которая включает взаимодействие с внутренними банковскими системами, а именно Паспортом и Cerberus. Это обеспечивает мощную, но простую и легкую проверку карточных (номера счета пользователя) данных и номера телефона в системах банка, что позволяет обеспечить безопасность данных и предотвратить. Вообщем, мы использовали несколько инструментов для защиты данных, например: уникальные API ключи (Keycloak), которые создают сессии пользователям; JSON Web Token для обеспечения корректности авторизации пользователя.
Также, мы не используем незащищенные данные карты или передачу данных аккаунта, но делаем это в скрытом формате.
Большинство банковских API ранее использовали протокол обмена данными SoPay. Сейчас чаще используется протокол REST. Поэтому мы создали один формат для решения имеющихся задач – REST API. Мы изменили формат конвекторов с XML на JSON.
Вместе с тем необходимо было решить вопрос взаимодействия с разными банковскими системами. Ведь один из них запросил соединение через Log pass, другой – через генерацию токенов и систему Keycloak (которая управляет токенами). Причина в том, что некоторые модули внутренней системы банка было сложно подключить.
Мы построили архитектуру микросервисов с отдельными модулями. Такая специфическая конструкция модулей и взаимодействий позволила масштабировать решение и упростила процесс доработки и последующих улучшений работы программного обеспечения.
Мы использовали программное обеспечение On-Premise, которое дало возможность цифровому банку безопасно оперировать конфиденциальными данными.
Архитектура микросервисов позволила упростить интеграции с банковским API и изменение решений банка (создание слоев промежуточного программного обеспечения). Мы использовали такие основные микросервисы:
Node-RED – это оркестратор микросервисов, который вызывает каждый из них в правильном порядке для получения необходимых результатов. Преимущество Node-RED в открытом исходном коде и low-code разработке; также, конструктор чат-бота в Node-RED позволил нам быстро менять “путь” клиентов и впоследствии использовать один код для разных решений.
Natural Language Processing (NLP) помог создать индивидуальный сценарий для коммуникации между клиентом и цифровым банком в мессенджерах.
Если вы хотите узнать больше об этом кейсе или у вас есть другие вопросы, обращайтесь к нам: success@42flows.tech
Хотите узнать больше о цифровых решениях нашей компании? Приглашаем Вас ознакомиться с разделом Наши проекты, а также прочитать наш Блог!
Давайте пообщаемся. Укажите Ваши контакты и мы свяжемся в течение 24 часов.