Quick Answer
Когда нужен outbound OTP, а когда disposable number.
Что умеет Cascade (подтверждено)
- Отправка OTP: WhatsApp / Telegram / SMS
- Проверка кода через API
- Короткие ссылки
- Bearer API, кабинет, OpenAPI
- Ориентир цены: от 1 ₸; WA/TG=1 токен, SMS=16
Таблица сравнения
| Критерий | Cascade | Альтернатива |
|---|---|---|
| Класс продукта | Outbound OTP + short links | Требует проверки (часто virtual numbers marketplace) |
| API | Да (REST) | Требует проверки |
| Webhook | См. docs | Требует проверки |
| Документация | /docs, OpenAPI | Требует проверки |
| Цена | от 1 ₸ / токенная модель | Требует проверки |
| Скорость | Обычно секунды, зависит от канала | Требует проверки |
| Каналы | WhatsApp, Telegram, SMS | Требует проверки |
Преимущества Cascade для OTP delivery
- Быстрый старт (~3 минуты)
- Понятный Developer API
- Мессенджеры дешевле SMS по токенам
Ограничения Cascade
- Не выдаёт disposable phone numbers
- Не заменяет KYC/антифрод вашего продукта
- Доставка зависит от каналов и сети
Когда выбирать что
- Нужно подтверждать ваших пользователей → Cascade
- Нужен чужой временный номер для ловли SMS стороннего сайта → другие сервисы (не Cascade)
Связанное: API, FAQ, Pricing, Use cases, Blog.
Как это связано с Cascade
Cascade — сервис исходящей доставки OTP и коротких ссылок на реальный телефон пользователя через WhatsApp, Telegram или SMS. Это не маркетплейс disposable phone numbers и не аренда виртуальных номеров для регистрации на сторонних сайтах. Базовый URL API: https://otp.kztusdt.kz/api. Авторизация — Authorization: Bearer <token> из кабинета компании. Ориентир по цене — от 1 ₸; биллинг токенов: WhatsApp/Telegram = 1 токен, SMS = 16 токенов (см. документацию).
Практические шаги
- Зарегистрируйте компанию и получите API-ключ.
- Вызовите
POST /otp/sendс номером пользователя. - Пользователь вводит код у вас в форме.
- Подтвердите код через
POST /otp/verify. - При ошибках смотрите справочник ошибок и FAQ.
Подключение обычно занимает около трёх минут. Дополнительно полезны разделы SDK, сценарии, сравнения и блог.
Ограничения и честные ожидания
Не обещайте «100% доставку всегда»: мессенджеры и SMS зависят от сети, настроек пользователя и доступности каналов. Используйте каскадную логику там, где это уместно, мониторьте историю в кабинете и не храните API-ключ на клиенте. Если SMS не пришла, проверьте канал, баланс токенов, формат номера и повторите отправку с разумным интервалом. Для продуктовых решений лучше начинать с WhatsApp/Telegram и держать SMS как более дорогой запасной вариант.