OTP API для Казахстана

Отправка кодов подтверждения через API

SMS, голосовой звонок или Flash Call — три метода OTP в одном сервисе.
Быстрая интеграция. Казахстанские операторы. От 2 тенге за верификацию.

Попробовать бесплатно →
1

SMS с кодом подтверждения

SMS OTP

Классический и надёжный метод. Пользователь получает SMS с текстом, в котором указан код подтверждения. Работает для всех казахстанских операторов: Kcell, Activ, Tele2, Beeline, izi, Altel.

  • ✓ Доставка за 20–40 секунд
  • ✓ Работает на всех телефонах
  • ✓ Автозаполнение кода на iOS и Android
  • ✓ Кастомный текст сообщения
SMS с кодом подтверждения на телефоне
POST
/api/v1/bulks
POST /api/v1/bulks
Authorization: Bearer {ваш_токен}
Accept: application/json
Content-Type: application/json
{
  "name": "Verification code",
  "text": "Код подтверждения: 66767. Никому не сообщайте код.",
  "list_id": [
    { "number": "+77010000001" }
  ]
}
201 Created
response
← 201 Created
{
  "id": 12345,
  "text": "Код подтверждения: 66767. Никому не сообщайте код.",
  "status": "running",
  "segments": 1,
  "recipients": 1,
  "max_cost": 18.7,
  "created_at": "2020-04-14 19:35:28",
  "updated_at": "2020-04-14 19:35:28"
}

2

Голосовой звонок с кодом

Аудио
пример голосового OTP
«Код подтверждения: 3 0 7 5. Повторяю: 3 0 7 5.»
Голосовой OTP

AutoCall.kz звонит пользователю и проговаривает код голосом через синтез речи. Удобно когда пользователь за рулём, при слабом зрении или когда SMS заблокированы корпоративным оператором.

  • ✓ Синтез речи на русском и казахском
  • ✓ Код повторяется несколько раз
  • ✓ Работает без интернета
  • ✓ Дешевле чем SMS

Цифры кода разделяйте пробелом: 3 0 7 5. Так синтез проговаривает их по одной и с естественной паузой. Запятые между цифрами растягивают паузы и делают звонок заметно длиннее.

POST
/api/v1/autocalls
POST /api/v1/autocalls
Authorization: Bearer {ваш_токен}
Accept: application/json
Content-Type: application/json
{
  "name": "Verification Code",
  "type": "regular",
  "audio_id": [{
    "type": "synthesis",
    "data": {
      "text": "Код подтверждения: 3 0 7 5. Повторяю: 3 0 7 5."
    }
  }],
  "list_id": [
    { "number": "+77010000000" }
  ]
}
201 Created
response
← 201 Created
{
  "id": 67890,
  "client_id": null,
  "name": "Regular autocall",
  "status": "running",
  "time_from": "00:00:00",
  "time_to": "23:59:59",
  "max_cost": 9.16,
  "record": false,
  "callback_url": null,
  "created_at": "2020-04-14 04:09:16",
  "updated_at": "2020-04-14 04:09:16"
}

3

Flash Call — верификация через входящий звонок

Flash Call OTP

Самый быстрый и дешёвый метод. AutoCall.kz звонит с номера, последние цифры которого — это и есть код. Звонок сбрасывается автоматически. Пользователь видит номер на экране и вводит последние цифры.

  • ✓ Самый дешёвый OTP
  • ✓ Код появляется за 3–10 секунд
  • ✓ Работает без интернета
  • ✓ Пользователь не принимает звонок
Flash Call — входящий звонок с кодом подтверждения
POST 2 ₸
авто-код (мы генерируем)
POST /api/v1/flash-calls
Authorization: Bearer {ваш_токен}
Accept: application/json
Content-Type: application/json
{
  "number": "+77010000000",
  "digits": 5 // в Авто-коде поддерживается от 3 до 6 цифр
}
201 Created 2 ₸
response — авто-код
← 201 Created
{
  "id": 11223,
  "code": "72511", // сохраните для проверки на своей стороне
  "number": "+77010000000"
}
POST 2 ₸
свой код (вы задаёте)
POST /api/v1/flash-calls
Authorization: Bearer {ваш_токен}
Accept: application/json
Content-Type: application/json
{
  "number": "+77010000000",
  "code": "3075"
}
201 Created 2 ₸
response — свой код
← 201 Created
{
  "id": 11224,
  "code": "3075",
  "number": "+77010000000"
}
При отправке своего кода - очень высока вероятность получить ошибку 422, т.к мобильный провайдер мог ещё не предоставить номер, последние цифры которого соответствуют вашему коду. Просим использовать функцию Авто-кода до приобритения нами 1 млн номеров у провайдеров.

Калькулятор стоимости OTP

Сравните стоимость одной верификации по методам и тарифам

Тариф
Метод
Стоимость одной верификации
~2 ₸

Голосовой OTP тарифицируется посекундно, поэтому цену определяет текст: чем длиннее фраза, тем дороже звонок. Оценка приблизительная — реальный звонок чуть длиннее записи за счёт ответа абонента, а темп речи зависит от выбранного голоса.

Попробуйте прямо сейчас

Отправим код на ваш номер — без регистрации, бесплатно

Способ
Ваш номер
+7
Код
от 3 до 6 цифр — придёт именно он

Демонстрация ограничена: два кода в сутки на номер. Звонки — с 09:00 до 21:30 по времени Алматы, SMS круглосуточно. В аккаунте таких ограничений нет.

Сравнение методов OTP верификации

Выберите метод под задачу или комбинируйте

Параметр SMS Голосовой звонок Flash Call
Стоимость от 19–37 ₸ от 4–10 ₸ от 2 ₸
Скорость доставки 20–60 сек 10–20 сек 3–10 сек
Работает без интернета ✓ Да ✓ Да ✓ Да
Действие пользователя Открыть SMS, прочитать Принять звонок, выслушать Посмотреть на экран
Автозаполнение кода ✓ iOS и Android ✗ Нет В разработке
Подходит слабовидящим Частично ✓ Да Частично
Интеграция через API ✓ Доступно ✓ Доступно ✗ Доступен только Авто-код

Три шага для старта

Первую верификацию можно запустить за 15 минут

1

Зарегистрируйтесь

Создайте аккаунт на AutoCall.kz. Регистрация бесплатная — тестовый баланс начисляется автоматически.

2

Получите API-токен

В личном кабинете → раздел «API» → создайте ключ и скопируйте его.

3

Отправьте первый OTP

Один POST-запрос с номером телефона и текстом — пользователь получает код. Готово.

Часто задаваемые вопросы

Как отправить код подтверждения через API?

AutoCall.kz предоставляет три метода: SMS (POST /api/v1/bulks), голосовой звонок (POST /api/v1/autocalls) и Flash Call (POST /api/v1/flash-calls). Для любого метода нужен Bearer API-токен из личного кабинета.

Какой метод дешевле — SMS или звонок?

Flash Call — самый дешёвый: звонок сбрасывается до ответа абонента, тарификации нет. Голосовой OTP стоит как обычный звонок (посекундно). SMS — фиксированная цена. При 10 000 верификаций в месяц Flash Call выгоднее SMS в 10 раз.

Работает ли OTP без интернета у пользователя?

Да. Все три метода — SMS, звонок и Flash Call — работают через сотовую сеть. Интернет на устройстве пользователя не нужен.

Работает ли верификация на всех казахстанских операторах?

Да, работает на всех мобильных операторах РК.

Можно ли кастомизировать текст SMS?

Да, текст SMS задаётся произвольно в поле text. Рекомендуем указывать название вашего сервиса и напоминание не сообщать код третьим лицам.

Как получить API-токен?

Зарегистрируйтесь на AutoCall.kz → личный кабинет → раздел «Настройки» → «API интеграция». Там будет Bearer-токен для подстановки в заголовок Authorization.

Почему при отправке своего кода сервис возвращает ошибку 422?

Так происходит из-за того, что номера, последние цифры которого совпадают с вашим кодом, не обнаружено в системе. Рекомендуем использовать функцию Авто-кода, чтобы избежать подобных проблем.

Другие инструменты AutoCall.kz

Комбинируйте каналы для максимального охвата

Начните отправлять OTP-коды уже сегодня

Зарегистрируйтесь — тестовый баланс сразу на счету.
SMS, голосовые и Авто-код Flash Call OTP доступны прямо сейчас.

Зарегистрироваться бесплатно →