Задача: Внедрить приём платежей через ЮKassa и Т-Банк с фискальными чеками, вести внутренний баланс пользователей, формировать счета (PDF с QR-кодом) и управлять платными услугами.
Решение: Подключил REST API ЮKassa и Т-Банка (эквайринг). Настроил обработку webhook-ов для подтверждения платежей. Реализовал систему счетов (UserBill) с автоматическим списанием/пополнением. Интегрировал сервис фискальных чеков (ОФД) через прокси Т-Банка. Сделал панель управления биллингом для администраторов (просмотр, подтверждение, возвраты). Добавил генерацию PDF-счетов с QR-кодом для оплаты.
Результат: Безопасный приём платежей с автоматическим учётом на балансе. Пользователи могут оплачивать услуги (продвижение, баннеры, сверхлимиты) без участия менеджера.
Технологии: Django, REST API (ЮKassa, Т-Банк), Celery, PyPDF2, QRCoder, webhook-обработка
https//pro.avada.shop