Каскад кодов подтверждения: FlashCall → TG → SMS

Декоративное изображение

Каскадная отправка кодов подтверждения позволяет передавать коды подтверждения (авторизации, активации, ПИН-коды и т.д.) по альтернативным дешёвым каналам связи: звонком от номера, последние цифры которого являются кодом, или в Телеграм в служебный чат «Коды подтверждения».

Как работает каскад кодов подтверждения

Код авторизации последовательно доставляется абоненту через:

  • Flash Call – звонок с телефона, последние 4 или 6 цифр номера которого являются кодом подтверждения.
  • Telegram Gateway – отправка кода в Телеграм в чат «Коды подтверждения» (Verification Codes).
  • SMS – отправка кода по СМС.

Отправка кода через новый канал отправки инициируется на стороне пользователя. Например, на форме авторизации путём повторного нажатия кнопки «Отправить код повторно». Рекомендуем разрешать повторную отправку кода через 1–2 минуты.

API-взаимодействие с сервисом SMS4B не меняется: как и раньше, пользовательская программа или сайт отправляет по API SMS с кодом авторизации, но код будет отправлен через выбранную схему каскада: Звонок → Телеграм → СМС.

SMS должна соответствовать определённому шаблону!

В каскадную отправку кодов подтверждения попадают SMS, заканчивающиеся текстом «код подтверждения: …», или «код авторизации: …» или «код активации: …».

В конце SMS должен быть цифровой код из 4 или 6 знаков. Слово «код» может быть с большой или маленькой буквы.

Примеры SMS:

  • «Код подтверждения: 123456».
  • «Для входа на сайт abcde.ru введите код авторизации: 1234».
  • «Для активации бонусной карты введи код активации: 123456».

В конце SMS должен быть шаблонный текст и цифровой код. Рекомендованная длина – 1 часть. В Flash Call и Telegram Gateway будет передан только цифровой код. Через Flash Call делается одна попытка звонка, на звонок можно не отвечать. Срок жизни кода, отправленного в Telegram, – 5 минут.

SMS с отложенной доставкой не попадают в каскадную отправку кодов подтверждения.

Мы используем cookie‑файлы

Наш сайт использует cookie для персонализации и хранения настроек. Продолжая им пользоваться, вы соглашаетесь на обработку персональных данных в соответствии с политикой конфиденциальности.