Определение
Аутентификационный шаблон (authentication template) — это категория шаблонов WhatsApp, предназначенная для одноразовых паролей и кодов подтверждения. В нём используется фиксированный предустановленный текст и один из вариантов: автозаполнение в одно касание, копирование кода или zero-tap. Meta не разрешает добавлять в такой шаблон ссылки, медиа и эмодзи.
В документации Meta сказано: если приложение отправляет одноразовые пароли или коды подтверждения через WhatsApp, оно должно использовать аутентификационный шаблон. Текст сообщения фиксирован («<code> — ваш код подтверждения.»). К нему можно добавить предупреждение о безопасности и предупреждение о сроке действия кода.
Существует три способа доставки кода. Автозаполнение в одно касание (one-tap autofill) передаёт код в Android-приложение компании, когда пользователь нажимает кнопку. Копирование кода (copy code) помещает код в буфер обмена. Zero-tap позволяет приложению получить код без единого нажатия. В документации Meta также описаны подсказки на клавиатуре в iOS 26 и новее: iOS предлагает код прямо из уведомления.
Аутентификационные сообщения защищены привязкой к устройству (linked-device security): они доставляются только на основное устройство пользователя с WhatsApp. В некоторых странах Meta также применяет отдельную ставку authentication-international, поэтому перед отправкой OTP-кодов в другие страны проверьте документацию Meta по ценам.
OTP в WhatsApp часто дополняют OTP по SMS или голосовым OTP в качестве резервного канала (fallback), ведь WhatsApp есть не у всех пользователей. Сначала подтвердите номер пользователя, сообщите ему, что код придёт в WhatsApp, и делайте срок действия кодов коротким.
Пример
«482913 — ваш код подтверждения. В целях безопасности никому не сообщайте этот код. Код действителен 10 минут.» [Скопировать код]