Как работает система мгновенного кешбэка в СБП
Х@habr_comмедиа / агрегатор
3 недРазбор технической реализации мгновенного кешбэка при оплате через СБП: обработка транзакций, нагрузка и логика пересчета при возвратах.
Понимание того, как финтех-сервисы обеспечивают мгновенную реакцию на действия пользователя при высокой нагрузке.
- Разделение критических путей обработки данных от аналитических отчетов позволяет достичь высокой скорости отклика.
- Сложные бизнес-правила, такие как кешбэк за каждую N-ную покупку, требуют создания отдельных механизмов пересчета при отмене операций.
- Архитектурные решения в финтехе напрямую влияют на пользовательский опыт при работе с транзакциями.
Что происходит между оплатой по СБП и мгновенным кешбэком?
Для пользователя всё просто: оплатил по СБП — почти сразу получил кешбэк. Но за эти секунды платформа должна проверить условия акции, учесть предыдущие покупки и лимиты и понять, сколько именно начислить. Нагрузка — до 1200 транзакций в секунду, а 98% обычных покупок система обрабатывает меньше чем за две секунды. Поэтому быстрый расчёт отделили от отчётов, личных кабинетов и других тяжёлых операций.
С возвратами сложнее. Если кешбэк дают, например, за каждую третью покупку, отмена старой операции сдвигает всю последовательность. Тогда прежние начисления могут стать неверными, поэтому для возвратов есть отдельный «холодный путь» с пересчётом истории.

Кратко (AI)
Пост описывает технические аспекты работы системы мгновенного кешбэка при оплате через СБП. Для обеспечения высокой скорости обработки до 1200 транзакций в секунду расчеты отделены от тяжелых операций, а для обработки возвратов используется отдельный алгоритм пересчета истории покупок.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖