Курс обновляется вручную в каждом канале.
C:\SUDO_AI\CASES\INCASH
Incash
Сайт, Telegram и MAX Mini App работают через единый API заявок и управляемых курсов.
Проблема процесса
Какие боли закрывает система
Устаревший курс может попасть в новую заявку.
Оператору сложно контролировать все заявки из одного места.
Архитектура
Контур решения
Состав системы
Модули и контрольные точки
Каждый модуль имеет вход, проверяемый результат и обработку исключений.
Все каналы используют один источник курса.
Устаревший курс блокирует новую заявку.
Реквизиты и статусы управляются из админки.
Технический разбор
Как устроен проект
Практическая схема выбора, внедрения и эксплуатации без обещаний «магии одной кнопки».
Архитектура кейса
Все клиентские каналы используют один источник курса и статуса
Web, Telegram и MAX Mini App обращаются к одному FastAPI backend. Курс получает время обновления и допустимый срок, поэтому stale-rate guard блокирует новую заявку, если значение устарело.
Админка управляет курсами, реквизитами и статусами, а QR для Alipay, WeChat, СБП и USDT выдаются по разрешённому сценарию. Резервные копии и единая база исключают расхождение между каналами.
- единый API
- stale-rate guard
- канальные клиенты
- QR requisites
- backups
FAQ.txt
Вопросы до старта
Коротко о границах, сроках, данных и экономике проекта.
Что увидит пользователь при устаревшем курсе?
Новая заявка блокируется, а интерфейс сообщает, что курс требуется обновить. Старое значение не используется молча.
Начнём с одного процесса
Опишите текущую работу, системы и ограничения. Вернёмся с техническими вопросами и форматом первого этапа.