Первая обратная связь: «очень долго обновляется баланс». Экран показывал
старый итог, пока приложение не перезапустят: перезапроса по расписанию не
было вовсе.
- баланс опрашивается каждые 4 сек, пока висит «Зачисляется» ЛИБО в последние
5 минут была платёжная активность (lib/paymentWatch, отметка в
sessionStorage — переживает перезагрузку страницы при возврате из банка)
- отметка ставится при создании платежа (TopupPage) и при факте оплаты
(PaymentPage): опрос успевает застать появление «Зачисляется» при
запаздывающем вебхуке и не гаснет раньше, чем снимок баланса догонит платёж
при сбое точечного обновления на бэке
Парная правка бэкенда — crm2 b64ea35 (запись в 1С каждые 15 сек + точечный
снимок баланса).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>