Финтех-сервис

Сервис выпуска и управления платёжными картами для финтех-компании

Заказчик — Финтех-компания, выпускающая платёжные карты на базе внешнего эмитента, заказала разработку собственного независимого веб-сервиса. Мы создали двустороннюю платформу: личный кабинет для самостоятельной эмиссии и настройки карт клиентами, а также бэк-офис для администраторов с инструментами контроля пользователей, балансов и лимитов.

Август — Сентябрь 2022Срок разработки
APIКлиентское и Административное
Каждые 2 часаСинхронизация транзакций с платформой выпуска карт

Вызовы и сложности

  • Интеграция с внешней платформой-эмитентом карт, потребовавшая значительно больше ресурсов, чем предполагала стартовая оценка
  • Архитектурные ограничения внешней платформы, не передающей часть необходимых для интерфейса метрик (например, расход общих лимитов аккаунта)
  • Необходимость шифрования всех секретных данных карт и обязательного подписания каждого транзакционного запроса
  • Критически сжатый таймлайн проекта, заставивший команду пройти весь цикл от старта разработки до финальной приемки сервиса всего за один месяц

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

  • Личный кабинет с возможностью самостоятельного выпуска как одиночных карт, так и пакета из нескольких штук за одну операцию.
  • Инструменты для моментальной заморозки, блокировки, настройки лимитов, смены паролей 3D-Secure и кастомной выгрузки отчетов.
  • Многофункциональная внутренняя панель операционного управления пользователями, балансами и картами для сотрудников компании.
  • Адаптивный интерфейс для ПК и мобильных устройств со сквозным безопасным входом на базе двухфакторной аутентификации (2FA).

Стек проекта

PHPLaravelPostgreSQLRedisVue.jsNuxtElement UIDockerSwaggerJMeter

Что было реализовано

Что сделала команда itMegastar:

Интеграция с эмитентом через API

Автоматизация создания аккаунтов, выпуска карт, процедур заморозки и блокировки с механизмом безопасного отката транзакций при ошибках, а также сквозная JWT-верификация запросов

Система фоновой синхронизации данных

Регламентное обновление статусов транзакций и лимитов (раз в 2 часа), верификация холдов (раз в 6 часов), обновление балансов (раз в 10 минут) и автоматическое аннулирование карт с истёкшим сроком действия

Управление лимитами и балансами

Контроль дневных и месячных лимитов, расчет расхода общих лимитов аккаунта по сумме транзакций на стороне сервиса, учет стоимости обслуживания и PUSH-оповещения администраторов при дефиците средств

Безопасная ролевая модель (UX/UI)

Раздельные API для клиентского кабинета и админ-панели с проверкой прав, адаптивная верстка, сквозные фильтры с выгрузкой отчетов и 2FA-авторизация через Google Authenticator

Контроль качества и сдача системы

Нагрузочное тестирование сценариев массовой эмиссии карт, регрессионные тесты по чек-листам, еженедельная отчетность перед заказчиком и финальная демонстрация готового продукта

Результаты сотрудничества

Для бизнеса

  • Запуск собственного финтех-сервиса поверх API внешней платформы-эмитента
  • Оперативный контроль балансов, лимитов и задолженностей в едином бэк-офисе
  • Создание масштабируемого ИТ-ядра для реализации будущих доработок и новых сервисов

Для клиентов сервиса

  • Моментальный самостоятельный выпуск карт и гибкая настройка параметров безопасности
  • Доступ к актуальной истории транзакций с возможностью кастомной выгрузки отчетов
  • Безопасный вход с 2FA-авторизацией со смартфонов и стационарных компьютеров

Команда itMegastar реализовала полный цикл проектирования, разработки и тестирования финтех-платформы всего за один месяц. Архитектурные и технические ограничения внешней платформы-эмитента удалось полностью компенсировать за счет внедрения кастомной логики на стороне разработанного сервиса.

Похожая задача?Расскажите о проекте, и мы предложим решениеУслуги по проекту: Разработка под задачи бизнеса
Все кейсы направления