Ресурсы

Кейсы интеграции

Интеграция Три Цены

Обеспечили бесшовную интеграцию пользователей мобильного приложения CartaMe с действующей учетной программой лояльности Три Цены, чтобы пользователи CartaMe могли автоматически становиться полноправными участниками программы и получать накопления.

У партнера уже функционировала программа лояльности Три Цены на базе учетной системы Set Loyalty. Задача проекта заключалась в том, чтобы обеспечить автоматическое участие пользователей мобильного приложения CartaMe с единым Loyalty ID в программе лояльности без двойной регистрации и без потери истории накоплений.

В рамках проекта была изучена структура данных Set Loyalty, включая формат хранения карт, транзакций и правил начисления баллов. Были выявлены точки входа для внешнего API. Также были внесены изменения в модуль приема внешних запросов Set Loyalty, чтобы система корректно принимала и распознавала CartaMe Loyalty ID как валидный номер участника программы Три Цены.

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

Этапы разработки

1
Изучили программное обеспечение клиента
2 часа
Провели аудит ИТ-инфраструктуры сети «Три цены»: учетную систему, кассовое ПО, серверное оборудование и внутренние API
2
Доработали программное обеспечение клиента
16 часов
Внесли точечные изменения в ПО «Три цены» для бесшовной интеграции с CartaMe: доработали справочник контрагентов под хранение Loyalty ID, модифицировали кассовый модуль для идентификации участников
3
Разработали протоколы безопасности
11 часов
Создали защищенные протоколы обмена данными между серверами «Три цены» и приложением CartaMe: шифрование TLS, подпись каждого запроса , защиту от replay-атак, ролевую модель доступа, шифрование чувствительных полей ПД в транзите и в покое
4
Реализовали API-обмены между серверами для передачи персональных данных и бонусных баллов
1 дн. 2 ч.
Разработали высокопроизводительные API-мосты между серверами «Три цены», платформой лояльности и приложением CartaMe. Реализованы сценарии: регистрация/обновление профилей участников, начисление и списание бонусных баллов за покупки, выгрузка истории транзакций, проверка баланса в реальном времени
5
Обеспечили защиту от спама и фишинга
18 часов
Внедрили многоуровневую систему защиты API «Три цены» и CartaMe
6
Повысили устойчивость системы к высоким нагрузкам и большому количеству запросов
2 часа
Провели оптимизацию производительности под пиковые нагрузки сети «Три цены»
Что получил клиент:
Команда
8
Всего часов
75
Количество дней
14
Технологии:
PostgreSQL PostgreSQL
Python Python
Rest API Rest API
Команда проекта:
Виктор
СТО
Елена
Marketing
Марина
Project manager
Андрей
Developer
Анна
DPO
Дмитрий
Lawer
Вадим
Developer
Дмитрий
Developer
Chief Technology Officer
1
Marketing
1
Project manager
1
Developer
3
Data Protection Officer
1
Lawer
1
Назад к списку кейсов