Telegram-проверка
Подписанные initData проверяются на сервере. Данные из клиента не считаются доверенными.
БЕЗОПАСНОСТЬ
Баланс следует из журнала операций, а не меняется напрямую из интерфейса.
Подписанные initData проверяются на сервере. Данные из клиента не считаются доверенными.
Двойная запись, идемпотентность и фиксация курса для каждой финансовой операции.
Опциональная блокировка кабинета. PIN не заменяет Telegram и хранится только как защищённый хэш.