PayXnet — Telegram Mini App и административная панель для обработки платёжных заявок
Задача
Связать клиентский интерфейс с обработкой платёжных заявок. Предусмотреть разные способы пополнения, вывод средств и нестандартные ситуации: ожидание поступления, запрос чека, отмену и дополнительную проверку. Дать команде контекст по каждой операции, чтобы не собирать сумму, реквизиты и подтверждения из переписки.
Выполненные работы
Клиентский интерфейс в Telegram: Главный экран с балансом, пополнением, выводом, историей, бонусами и настройками. В проекте предусмотрены русский и узбекский языки.
Пополнение несколькими способами: Сценарии прямого перевода, P2P и криптовалютного пополнения. В заявке сохраняются способ, сумма, игровой идентификатор и текущее состояние.
Проверка и подтверждение оплаты: Показ реквизитов и следующего шага, ожидание проверки поступления и загрузка чека. Подтверждающий документ относится к конкретной заявке.
Вывод и история операций: Отдельный путь создания заявки на вывод и история, в которой пользователь может вернуться к сумме, способу и результату операции.
Рабочее место команды: Административная панель с операциями по ботам, карточками пользователей и инструментами работы с ограничениями.
Связанные аккаунты: Отображение совпадений по телефону, карте или игровому идентификатору. Такие связи дают контекст для проверки; само совпадение не означает нарушение.
Бонусы и партнёрские сценарии: Бонусный счёт, приветственный бонус, реферальная программа и отдельный партнёрский процесс с собственными состояниями.
Обзор для управления: Дашборд со сводными суммами по кассам и картам, данными по отдельным ботам и сведениями об обновлении показателей.
Результат: Разработали связанную систему из трёх частей: Telegram-бота, Mini App и административной панели. Для клиента операция представлена последовательностью шагов с понятным состоянием. Для команды — записью с данными, историей и подтверждениями. Такой подход даёт основу для обработки заявок в одном процессе.
В скриншотах и видео используются демонстрационные данные. Суммы, аккаунты и операции не отражают реальные показатели бизнеса.
Дополнительно в стеке: Vite, SQLAlchemy, python-telegram-bot.
Видеообзор PayXnet на YouTube: https://youtu.be/4ELnNvGrr-I
Состав работ
Разработка Telegram-бота и Mini App
Frontend-разработка пользовательского интерфейса
Разработка административной панели
Backend-разработка и API
Интеграция событий о поступлениях с обработкой заявок
Стек: React, Next.JS, TypeScript, Python, Tailwind CSS, FastAPI, PostgreSQL, Docker.
Подробный кейс: https://freeblock.dev/cases/telegram-miniapp/payxnet
Команда FreeBlock