
Сегодня Апельсин — это платежный сервис, с которым можно повышать кешбэк при покупках и использовании предложений партнёров.
Но на старте проекта он задумывался как сервис лояльности. Мы помогли заложить решения, которые позволили продукту вырасти в платежный сервис с широкой партнёрской экосистемой и единым бонусным счётом.
Пользователи получают Апельсинки — бонусную валюту — за покупки и действия у партнёров и могут тратить их на товары, услуги, связь, страховки и даже благотворительность.
Одним из ключевых каналов взаимодействия с пользователем стало мобильное приложение — быстрый способ вовлечения, коммуникации и удержания клиентов.
Важно было обеспечить надёжную работу под высокой нагрузкой и гибко адаптировать систему под требования разных партнёров. К тому же, требовалось запустить программу за 3 месяца, а это амбициозная задача, учитывая масштаб интеграции.

Чтобы уложиться в сроки и бюджет, мы использовали гибридный подход: Kotlin Multiplatform (KMP) + WebView + нативные модули.
Такой подход обеспечил и быструю публикацию в сторах, и хорошую отзывчивость интерфейса. Пользователь получает нативный UX — с плавными переходами между WebView и приложением, без перезагрузок и лишней сложности.
Мобильное приложение — часть единой цифровой системы. Под капотом — набор микросервисов, отвечающих за партнёрские задачи, хранение данных, транзакции и событийную обработку. Это гарантирует масштабируемость и стабильность при высокой нагрузке до 2 000 RPS.
На старте использовали Firebase, позже перешли на EDNA — платформу для персонализированных коммуникаций.
Благодаря этому решению можно:
О том, как мы разрабатывали приложение, читайте в полной версии кейса.