← к ленте

Как работает система мгновенного кешбэка в СБП

Х@habr_comмедиа / агрегатор
3 нед

Разбор технической реализации мгновенного кешбэка при оплате через СБП: обработка транзакций, нагрузка и логика пересчета при возвратах.

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

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

Кратко (AI)

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

Обсуждение

0
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖