C:\SUDO_AI\CASES\INCASH

SUDO AI / Fintech

Incash

Сайт, Telegram и MAX Mini App работают через единый API заявок и управляемых курсов.

Проблема процесса

Какие боли закрывает система

Курс обновляется вручную в каждом канале.

Устаревший курс может попасть в новую заявку.

Оператору сложно контролировать все заявки из одного места.

Архитектура

Контур решения

Web / TG / MAXFastAPIrate guardQR requisitesadmin
Технологический контур:FastAPI / Telegram Mini App / MAX Mini App / Tabler / PostgreSQL

Состав системы

Модули и контрольные точки

Каждый модуль имеет вход, проверяемый результат и обработку исключений.

единый backendадминка курсовstale-rate blockAlipay / WeChat QRSBP / USDTbackups
acceptance_criteria.txtVERIFIABLE

Все каналы используют один источник курса.

Устаревший курс блокирует новую заявку.

Реквизиты и статусы управляются из админки.

Технический разбор

Как устроен проект

Практическая схема выбора, внедрения и эксплуатации без обещаний «магии одной кнопки».

Архитектура кейса

Все клиентские каналы используют один источник курса и статуса

Web, Telegram и MAX Mini App обращаются к одному FastAPI backend. Курс получает время обновления и допустимый срок, поэтому stale-rate guard блокирует новую заявку, если значение устарело.

Админка управляет курсами, реквизитами и статусами, а QR для Alipay, WeChat, СБП и USDT выдаются по разрешённому сценарию. Резервные копии и единая база исключают расхождение между каналами.

  • единый API
  • stale-rate guard
  • канальные клиенты
  • QR requisites
  • backups

FAQ.txt

Вопросы до старта

Коротко о границах, сроках, данных и экономике проекта.

Что увидит пользователь при устаревшем курсе?

Новая заявка блокируется, а интерфейс сообщает, что курс требуется обновить. Старое значение не используется молча.

Начнём с одного процесса

Опишите текущую работу, системы и ограничения. Вернёмся с техническими вопросами и форматом первого этапа.

отправить технический бриф