Добро пожаловать в OTP-коды
Сервис подтверждения действий пользователей — коды через SMS, WhatsApp, голосовое информирование и другие каналы
Коротко: OTP-коды — сервис подтверждения действий пользователей. Отправляйте коды верификации через SMS, WhatsApp, голосовое информирование и другие каналы с гарантированной доставкой.
Кому подходит
- Роль: Клиент, Разработчик
- Уровень: Новичок / Опытный
Что это
OTP (One-Time Password) — одноразовый код, который пользователь вводит для подтверждения действия: входа в аккаунт, подтверждения платежа, регистрации.
Сервис OTP-кодов автоматизирует отправку таких кодов через 9 каналов — от классических SMS до голосового информирования и кодов в номере звонящего.
Сервис работает в разных странах — России, Казахстане, Узбекистане, Азербайджане, Беларуси, Кыргызстане, Таджикистане, Туркменистане — с местными операторами связи и сервисами.
Тестовое подключение — договор не требуется, мы предоставляем баланс для тестирования. Для продолжения работы после теста — запросите договор через поддержку сервиса.
Для старта нужны: рабочий email, номер телефона и 15 минут. К концу быстрого старта у вас будет имя отправителя, API-ключ и первый отправленный код.
Два режима работы
| Режим | Кто генерирует код | Кто проверяет код |
|---|---|---|
| Под ключ (2FA) | Платформа | Платформа |
| Умный шлюз | Клиент | Клиент |
Ключевые возможности
- Единый API для отправки кодов. Один запрос — разные каналы.
- Один договор и один счёт — на все каналы сразу, как по местным, так и по зарубежным. Не нужно заключать отдельные договоры с каждым оператором и мессенджером.
- Валюта счёта — зависит от страны нахождения клиента. Например, если клиент из России — оплата в рублях, если из другой страны — в валюте этой страны.
- Нет рассылок из личного кабинета. Вы отправляете только коды верификации.
- Гарантированная доставка. Если код не доставлен по одному каналу, система автоматически переключается на другой (каскад).
- Zero-Tap для WhatsApp. Код подставляется автоматически — пользователю не нужно ничего вводить.
- Умные сервисы. HLR, MNP, IMSI для валидации номеров и защиты.
- Статистика. Полная аналитика по доставке, стоимости и статусам.
- Защита от мошенничества (FMS). Автоматическая блокировка подозрительных операций.
Доступные каналы
В OTP-сервисе доступно 9 каналов:
| Канал | Что это |
|---|---|
| SMS | Классические текстовые сообщения |
| Популярный мессенджер — быстрее и дешевле SMS | |
| RCS | Современный канал с богатыми возможностями |
| Viber | Популярный мессенджер |
| Подтверждение по электронной почте | |
| Telegram Gateway | Telegram для кодов верификации |
| TTS | Текст в речь, голосовое информирование |
| FlashCall | Код подтверждения в номере звонящего |
| Mobile Push | Push-уведомления в приложение |
TTS — не только «голосовые коды». Это канал голосового информирования с несколькими сценариями: OTP/2FA, транзакционные уведомления, напоминания, интерактивное голосовое меню (IVR), массовые голосовые рассылки.
FlashCall — короткий звонок, при котором код передаётся в номере звонящего. Пользователь видит последние цифры номера и вводит их как код.
Что вы получите за первые 15 минут
- ✅ Аккаунт в OTP-сервисе
- ✅ Зарегистрированное имя отправителя
- ✅ API-ключ для интеграции
- ✅ Первый отправленный код со статусом доставки
Перед началом
- У вас есть рабочий email и номер телефона.
- Вы определили, какой режим использовать — «Под ключ» или «Умный шлюз».
- У вас есть имя отправителя для нужного канала.
Карта пути
Если вы уже зарегистрированы
Пройдите по шагам, чтобы начать работу с OTP-сервисом.
Определите, что вам подходит: готовое решение «Под ключ» или интеграция со своим генератором кодов — «Умный шлюз».
Без имени отправителя коды не уходят. Это обязательный шаг.
В разделе «API Подключения».
В режиме «Под ключ» — настройте 2FA-интеграцию. В «Умном шлюзе» — отправьте запрос с кодом.
В разделе «Статистика» → «Записи сообщений (EDR)».
Если вы ещё не зарегистрированы
После регистрации вернитесь к блоку «Если вы уже зарегистрированы».
Для разработчиков
Если вы интегрируете OTP-сервис со своей системой — начните с этих статей.
Тестовый режим
В тестовом подключении договор не требуется — мы предоставляем баланс для тестирования. Весь функционал доступен, за исключением пополнения баланса.
Для самостоятельной регистрации и бесплатного тестирования — см. Быстрый старт →.
После тестирования для продолжения работы нужно запросить заключение договора через поддержку сервиса.
Стоимость
Для полноценной работы: регистрация имени отправителя — ежемесячная абонентская плата или бесплатно (зависит от канала), отправка кодов — за каждое сообщение. Цена зависит от канала и оператора.
Результат
Вы понимаете, что такое OTP-коды, какие есть режимы работы и каналы, и как начать отправлять коды верификации.
Частые проблемы
Причина: два режима работы — «Под ключ» и «Умный шлюз» — для разных задач.
Решение: если у вас нет своего генератора кодов — «Под ключ». Если есть и нужен контроль — «Умный шлюз».
Причина: возможны разные причины — от неверного номера до блокировки оператором.
Решение: проверьте номер, статус имени отправителя и записи в EDR. Если не помогает — обратитесь в поддержку.
Причина: неверный или отсутствующий API-ключ.
Решение: проверьте заголовок X-API-Key и ключ. Для 2FA-эндпоинтов используется Basic Auth.
Причина: более 5 одновременных запросов на один канал.
Решение: уменьшите частоту, используйте очередь на своей стороне.
См. также
Нужна помощь?
- OTP-коды: support@otpcod.ru