Как проверить выплату 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);

Проследите конкретное исходящее сообщение

Проверьте счётчики фазы действий и сами исходящие сообщения. При пакетной отправке сверьте получателя, сумму и нагрузку конкретной выплаты: в той же транзакции могли успешно пройти другие сообщения. Если нужное сообщение есть, проследите результат у получателя. Если действие пропущено, сохраните запрос и трассу перед решением о повторе. Флаг игнорирования распространяется лишь на определённые ошибки отправки.

docs.ton.org TON sending modes