Задача
Что нужно было платформе:
- Локальные способы оплаты, привычные аудитории Узбекистана — Payme и Click.
- Единый статус «оплатил → доступ открыт» в биллинге подписки Pro.
- Checkout прямо на сайте, без иностранных карт как единственного варианта.
- Масштабирование подписок: тариф, webhook-и, автоматическая выдача доступа.
Цель: встроить Payme и Click в воронку академии и автоматически открывать Pro после успешной оплаты.
Решение
Что сделали за ~10 дней:
- Спроектировали биллинг-контур: тариф Pro, webhook-и оплаты, идемпотентная выдача доступа.
- Подключили Payme и Click — два основных платёжных сервиса в Узбекистане.
- Связали успешный платёж с аккаунтом ученика: Pro открывается сразу после подтверждения от платёжной системы.
- Добавили статусы платежей и понятные ошибки (недостаточно средств, отмена, повтор).
- Прогнали тестовые оплаты end-to-end и обновили UX checkout на yechim.academy.
Стек: платёжные API Payme/Click, webhook-обработчики, привязка к подписке академии.
Результат
Что изменилось:
- Ученики оплачивают курсы Payme или Click прямо на сайте.
- Доступ к Pro выдаётся автоматически после успешного платежа.
- Локальный UX оплаты, понятный аудитории Узбекистана.
- Готовый контур для масштабирования подписок и акций.
- Прозрачные статусы платежей в системе — без задержек на подтверждение.
Сайт: yechim.academy — практика DevOps в живом терминале + онлайн-оплата.