Приложение банка для 2-го сотового оператора

В условиях стремительного развития цифровых технологий, телекоммуникационные компании ищут новые пути взаимодействия с клиентами. Одним из таких путей стало создание собственных финансовых экосистем. Именно такой вызов принял крупнейший российский сотовый оператор

Задача

Задача заключалась в разработке удобного и безопасного мобильного приложения, которое позволило бы пользователям совершать различные финансовые операции, интегрированные с услугами сотовой связи. Необходимо было обеспечить высокую безопасность хранения и передачи данных, а также создать гибкую архитектуру, способную легко адаптироваться к будущим изменениям

Решение

Наша команда реализовали проект мобильного приложения, доступное на платформе iOS. Приложение было разработано на Swift, что гарантировало высокую производительность и плавность работы

Для обеспечения надежной интеграции с банковскими системами были созданы микросервисы на Java. Они обеспечивали:

Скорость и стабильность

Быстрая обработка транзакций, мгновенное обновление баланса через push-уведомления

Безопасные операции

Шифрование данных по стандартам PCI DSS и PSI, защита от несанкционированного доступа

Удобство использования

Возможность выпустить виртуальную карту, пополнить баланс, оплатить услуги, перевести деньги другим пользователям

Результат

Разработанное мобильное приложение стало одним из первых проектов такого масштаба в России. Оно позволило сотовому оператору расширить спектр своих услуг, повысить лояльность клиентов и выйти на новый уровень конкурентоспособности.
Дмитрий Смирнов
Технический лидер команды

Реализованные функции

Обработка банковских карт

Обработка и передача информации банковских карт в соответствии с международным стандартом требований безопасности PSI / DSS

PSI / DSS

Выпуск виртуальной карты

От заполнения заявки, отправки запроса в банк, до получения ответа и загрузки данных виртуальной карты на мобильное устройство

Баланс аккаунта

Фоновое обновление баланса по push-уведомлению

Переводы денег

Реализация нескольких вариантов переводов денег: с телефона на телефон, с телефона на банковскую карту, с карты на карту и т.д

Хранение банковских карт

Хранение данных банковских карт на мобильном устройстве в зашифрованном виде симметричным алгоритмом AES в защищенном хранилище

Шифрование

Кошелек банковских карт

Список карт в виде красивого кошелька и с анимацией. Возможность добавления новой карты, удаление старой и просмотр истории транзакций

Список транзакций

Просмотр статистики, списка транзакций платежей с различными статусами оплаты. Фильтр по датам в виде календаря

Каталог платежей

Многоуровневый каталог платежей (ЖКХ, мобильная связь, интернет и т.д). Для каждого платежа генерируется удобная форма оплаты со своими правилами ввода. Подтверждение оплаты и обработка запроса

Главный экран банковского приложения

Экран с настраиваемым списком виджетов: баланс пользователя, список карт с балансом, акции, список последних транзакций, каталог платежей и услуг - все на одном экране

Блог компании