Задача
Регистрация клиентов и подтверждение операций.
Рекомендуемый поток
- Пользователь указывает телефон.
- Бэкенд вызывает
/otp/send. - Пользователь получает код.
- Бэкенд вызывает
/otp/verify. - Вы открываете доступ к действию.
Что учесть
- Канал и стоимость токенов
- UX повторной отправки
- Антифрод и лимиты
- Аудит в кабинете
Полезные ссылки: API, тарифы, FAQ, документация, блог.
Как это связано с 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 как более дорогой запасной вариант.