Подключение Payme
Primary шлюз с приоритетом UZS-карт, кастомный чекаут под мобильное приложение.
Кейс · PoputkaGo · 2024 · Rideshare-приложение
Подключение Payme и Click для приложения совместных поездок по Узбекистану.
Стек проекта
TL;DR
Контекст
PoputkaGo — приложение совместных поездок по Узбекистану. Команда пришла с задачей подключить локальные платёжные шлюзы (Payme как primary + Click как fallback) с минимальными комиссиями и кастомным чекаут-flow.
До работы с нами оплата шла через сторонний сервис с высокими комиссиями и плохой конверсией на мобильных устройствах.
Задача
Подключить Payme и Click с минимальными комиссиями
Кастомный чекаут под мобильное приложение, без редиректа на сторону шлюза
Автоматическая реконсиляция платежей и сверка с банком
Антифрод-логика и защита от двойных списаний
Решение
Подключили Payme как primary шлюз с приоритетом UZS-карт, Click добавили fallback'ом для случаев недоступности Payme. Серверная часть на FastAPI с асинхронными вебхуками и retry-логикой.
Реконсиляция через ночной job, который сверяет транзакции с банком и помечает расхождения. Антифрод на уровне сервиса (rate-limit + проверка device fingerprint) плюс встроенные правила шлюзов.
Наблюдение
Падение Payme в Узбекистане — реальный риск, не теоретический. Fallback на Click решает проблему незаметно для пользователя в приложении.
Этапы
Primary шлюз с приоритетом UZS-карт, кастомный чекаут под мобильное приложение.
Автоматический переход на Click при недоступности Payme — пользователь не замечает сбоя.
Асинхронная обработка платёжных событий с retry-логикой и идемпотентностью.
Ночной job сверки транзакций с банком, пометка расхождений для ручного разбора.
Rate-limit + device fingerprint на стороне сервиса + встроенные правила шлюзов.
Архитектура
Трансформация
Оплата через сторонний сервис с высокими комиссиями, редирект на сторону шлюза, плохая конверсия на мобильных, нет fallback при сбоях.
Прямая интеграция Payme + Click через FastAPI, кастомный чекаут в приложении, автоматический fallback при недоступности шлюза.
Результаты
Расскажите о вашей ситуации — пришлю расчёт и план в течение рабочего дня.