Финансы, страхование, инвестиции
Сентябрь 2024
Сформировать и утвердить функциональные требования: роли и флоу оплаты, безопасность и 2FA/KYC, виджет и ЛК, модели данных, админка, отчетность, интеграции с блокчейнами и системой уведомлений.
Cистема криптопроцессинга DEXEL: прием платежей в USDT через встраиваемый виджет, автоматический подбор P2P-трейдера и резерв реквизитов, подтверждение фиата (SMS/Push), отправка USDT, мониторинг блокчейна, комиссии, админ-панель, API и webhooks.
Что сделали
ТЗ: роли, статусы заявок, полный флоу оплаты, расчёт комиссий, уведомления, отчётность, тикеты, админ-процедуры.
Архитектура и модель данных: сущности Users/Requests/Transactions/Wallets/PaymentDetails/Webhooks/Logs и связи; таймауты и переходы статусов; RBAC.
API & Webhooks: принципы, версии, форматы ответов/ошибок, пагинация/фильтры; группы эндпоинтов для мерчанта, трейдера, виджета, админки; подпись HMAC и ретраи.
Интеграция блокчейна: поддержка TRC-20 (с расширяемостью ERC-20/BEP-20/TON), мониторинг подтверждений, системные кошельки (hot/commission/cold), алерты балансов.
Обработка фиата: схема авто-подтверждений по SMS/Push через Android-агент; шаблоны парсинга; сопоставление с заявками.
Безопасность: 2FA (TOTP/SMS), KYC трейдера, политики паролей, HTTPS, rate limiting, CSRF, управление сессиями, аудит действий.
Виджет оплаты: токенизация, статусы в реальном времени, выдача реквизитов трейдера, таймеры, кастомизация.
UI/UX макеты: дашборд, виджет/API-ключи, настройки и уведомления, история транзакций, тикеты, политики/правовые страницы — подготовлены экраны и визуальные концепты (см. скрины).
Админ-панель: управление пользователями, KYC/верификацией реквизитов, заявками/транзакциями, системными настройками, логами, ролями, мониторингом кошельков.
Отчётность: спецификации пользовательских историй и админ-отчётов, экспорт CSV/Excel.
Проектные артефакты: флоу-диаграммы, чек-листы сценариев, требования к логированию и хранению, план расширения сетей..
Стек проекта по кейсу Freeblock
Node.js
React
NestJS
Next.JS
TypeScript
Nuxt.js
PostgreSQL
Docker
Блокчейны: Ethereum
BSC
Polygon
Solana
Tron
Период в карточке указан ориентировочно, по оценке команды.
