Перевод успешен в интерфейсе. Что ещё проверить?

У финансового продукта есть опасная фраза: «API ответил успешно, значит деньги дошли». В проверке я разделяю несколько наблюдений: что вернул запрос; какой статус записала система; возник ли один ожидаемый денежный эффект; совпали ли сумма, комиссия и округление; что увидел получатель; какое уведомление ушло клиенту. Особенно интересен таймаут. Первый запрос мог успеть создать эффект, а клиент об этом не узнал. Слепой повтор тогда рискует создать второй. Уверенный HTTP-ответ сам по себе не закрывает этот вопрос. В синтетическом открытом QA-кейсе разбираю, какие состояния нужно различать перед повтором и какие доказательства нужны для решения. Это учебная модель, не история о реальных клиентских платежах: https://github.com/safal207/ContractGraph-QA/blob/main/docs/case-studies/AMBIGUOUS_PAYMENT_RECOVERY.md Как ваша команда подтверждает результат после таймаута: по ответу API, записи у провайдера, учёту или нескольким независимым источникам? Я Алексей Сафонов, QA-инженер финансовых продуктов и наставник по API/SQL. Бесплатное 15-минутное знакомство: https://solvery.io/ru/mentor/5295