Как проверить выплату TON, если действие отправки пропущено
Кошелёк обработал подписанный запрос, но исходящий платёж не найден. Выполнение кода кошелька и создание исходящего сообщения происходят на разных этапах транзакции.
Разберите режим и результат действий
Режим 3 включает отдельную оплату комиссии пересылки и разрешает игнорировать часть ошибок отправки. В локальном примере одно действие пропущено и создано ноль сообщений. Успешной обработки внешнего запроса недостаточно для подтверждения перевода.
const mode = 3;
console.log(Boolean(mode & 1), Boolean(mode & 2));
const action = { total: 1, skipped: 1, messagesCreated: 0 };
console.log(action.messagesCreated > 0);
Проследите конкретное исходящее сообщение
Проверьте счётчики фазы действий и сами исходящие сообщения. При пакетной отправке сверьте получателя, сумму и нагрузку конкретной выплаты: в той же транзакции могли успешно пройти другие сообщения. Если нужное сообщение есть, проследите результат у получателя. Если действие пропущено, сохраните запрос и трассу перед решением о повторе. Флаг игнорирования распространяется лишь на определённые ошибки отправки.