Что делает одноразовый код на самом деле
Одноразовый код представляет собой вторую половину подписи. Первая половина это пароль, который знает владелец счёта. Вторая половина подтверждает, что у человека, знающего пароль, есть ещё и телефон с конкретным номером. Банк складывает две части и разрешает ровно одно действие, начатое в эту секунду. Ничего кроме разрешения код не делает.
Из такого устройства следует главное свойство кода: он всегда привязан к операции, которая уже запущена. Кто-то ввёл логин, кто-то нажал кнопку перевода, кто-то заказал выпуск новой карты. Сообщение приходит после этого события и задаёт владельцу номера единственный вопрос: подтверждаешь ли ты то, что происходит прямо сейчас. Ответ «да» выражается тем, что цифры попадают в форму на экране.
Поэтому в тексте сообщения всегда стоит описание действия, и оно важнее самих цифр. Сумма, получатель, название магазина или слово «вход» идут в сообщении раньше кода. Банк ставит их туда именно затем, чтобы человек прочитал, что подписывает. Привычка выхватывать глазом только цифры и пропускать текст лишает код половины смысла.