WhatsApp OTP

Коды подтверждения в WhatsApp через API

Код приходит туда, где ваши пользователи и так проводят день: официальное сообщение от проверенного бизнес-аккаунта, кнопка «Копировать код» и название вашей компании. Платите только за доставленные — от 11 ₸.

Попробовать бесплатно → Отправить код себе

Почему коды в WhatsApp

Пользователи открывают WhatsApp чаще, чем SMS — код не теряется среди рекламы

💬

Там, где ваши пользователи

WhatsApp открывают десятки раз в день. Код приходит в привычный чат, а не в папку с рекламными SMS.

⧉

Кнопка «Копировать код»

Один тап — код в буфере. Пользователь вставляет его без ошибок и без переключения между приложениями.

🏷️

Название вашей компании

«Ваш код подтверждения для Clinic Plus» — человек сразу видит, кто прислал код, и доверяет ему.

💸

Платите за доставленные

Нет WhatsApp у номера — сообщение не дошло, и мы ничего не списываем. Код — от 11 ₸.

🌐

Русский, казахский, английский

Шаблоны на трёх языках одобрены Meta. Язык выбираете полем language.

👀

Видно даже «прочитано»

Статусы приходят вебхуком: отправлено, доставлено, прочитано, подтверждено. Ни один код не потеряется молча.

Как это работает

Первый код — за 15 минут с регистрации

1

Запрос

Отправляете POST /api/v1/otp/whatsapp с номером пользователя.

2

Сообщение

Мы отправляем код от проверенного аккаунта AutoCall.kz.

1

Копирование

Пользователь нажимает «Копировать код» и вставляет его у вас.

2

Проверка

POST /api/v1/otp/{id}/check — или ловите вебхук verified.

AutoCall.kz ✓
Ваш код подтверждения для Clinic Plus — 4821. Никому не сообщайте этот код.
Код действует 2 минуты
⧉ Копировать код

Пример интеграции

Запрос, ответ, проверка кода и вебхук

POST от 11 ₸
/api/v1/otp/whatsapp
POST /api/v1/otp/whatsapp
Authorization: Bearer {ваш_токен}
Content-Type: application/json
{
  "number": "+77010000000",
  "brand": "Clinic Plus",
  "language": "ru",
  "custom_id": "login-48213",
  "callback_url": "https://example.kz/otp-hook"
}
201 Created
response
← 201 Created
{
  "id": 1042,
  "channel": "whatsapp",
  "number": "+77010000000",
  "code": "4821", // сохраните для проверки
  "language": "ru",
  "brand": "Clinic Plus",
  "brand_status": "approved",
  "status": "sent",
  "custom_id": "login-48213",
  "expires_at": "2026-11-02 10:02:00"
}
POST
пользователь ввёл код
POST /api/v1/otp/1042/check
Authorization: Bearer {ваш_токен}
Content-Type: application/json
{
  "code": "4821"
}
200 OK
5 попыток на код
← 200 OK
{
  "valid": true,
  "status": "verified",
  "attempts_left": 4
}
POST
вебхук: сообщение прочитано
POST https://example.kz/otp-hook
{
  "otp": {
    "id": 1042,
    "channel": "whatsapp",
    "status": "read",
    "cost": 11,
    "read_at": "2026-11-02 10:00:07"
  }
}
каскад
нет WhatsApp → SMS
// вебхук: {"otp": {"status": "failed", "reason": "no_whatsapp"}}
if (otp.status === "failed" && otp.reason === "no_whatsapp") {
  // деньги за WhatsApp не списаны — шлём SMS
  post("/api/v1/otp/sms", { number: otp.number })
}

WhatsApp или SMS

Для кодов — WhatsApp, для тех, у кого его нет, — SMS: каскад собирается за пару строк

Параметр WhatsApp OTP SMS
Цена кода от 11 ₸ от 18.95 ₸
Списание за доставленный за отправленный
Скорость 1–5 сек 10–40 сек
Кнопка «Копировать код» ✓ автозаполнение iOS/Android
Статус «прочитано» ✓ ✗
Нужен интернет да нет
Абонентская плата Нет Нет

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

Подтвердите свой номер так, как это сделают ваши пользователи — без регистрации, бесплатно

Ваш номер
+7

Демонстрация ограничена: два кода в сутки на номер. В аккаунте таких ограничений нет.

Тарифы на коды подтверждения

Без абонентской платы и договора — тариф определяется суммой пополнения

BRONZE
5 ₸
за код входящим звонком
платеж от 0 ₸
Коды подтверждения (OTP)
  • WhatsApp OTP 19.5 ₸/шт
  • Telegram OTP 12 ₸/шт
  • SMS с кодом 37.3 ₸/шт
  • Входящий звонок: маяк 5 ₸/шт
  • Входящий: прослушать код 12 ₸/шт
  • Входящий: набрать код 6 ₸/шт
  • Входящий: назвать код 14 ₸/шт
SILVER
3 ₸
за код входящим звонком
платеж от 30 000 ₸
Коды подтверждения (OTP)
  • WhatsApp OTP 13.5 ₸/шт
  • Telegram OTP 9 ₸/шт
  • SMS с кодом 23.25 ₸/шт
  • Входящий звонок: маяк 3 ₸/шт
  • Входящий: прослушать код 8 ₸/шт
  • Входящий: набрать код 4 ₸/шт
  • Входящий: назвать код 10 ₸/шт
GOLD
2 ₸
за код входящим звонком
платеж от 2 000 000 ₸
Коды подтверждения (OTP)
  • WhatsApp OTP 11 ₸/шт
  • Telegram OTP 7 ₸/шт
  • SMS с кодом 18.95 ₸/шт
  • Входящий звонок: маяк 2 ₸/шт
  • Входящий: прослушать код 5 ₸/шт
  • Входящий: набрать код 3 ₸/шт
  • Входящий: назвать код 7 ₸/шт

Все тарифы — звонки, SMS, ИИ-агенты →

Частые вопросы

Нужен ли мне свой аккаунт WhatsApp Business?

Нет. Коды уходят от нашего проверенного бизнес-аккаунта AutoCall.kz: регистрация в Meta, шаблоны и их одобрение — на нашей стороне. Вам нужен только API-токен из личного кабинета.

Сколько стоит код в WhatsApp?

От 11 ₸ в зависимости от тарифа. Списываем только за доставленные коды: если сообщение не дошло, вы не платите.

Что если у пользователя нет WhatsApp?

Через несколько секунд придёт вебхук со статусом failed и причиной no_whatsapp, деньги не списываются. Отправьте код другим каналом — SMS или входящим звонком: это тот же API, меняется только канал в адресе.

Можно ли указать название моей компании?

Да, поле brand — до 30 символов: «Ваш код подтверждения для Clinic Plus». Новое название один раз проверяет модератор; пока идёт проверка, код уходит без названия.

На каких языках приходит код?

На русском, казахском и английском — поле language: ru, kk или en.

Сколько действует код?

По умолчанию 2 минуты, можно задать от 30 до 300 секунд полем ttl. Проверка — не больше 5 попыток на код.

Узнаю ли я, что пользователь прочитал сообщение?

Да. Статусы приходят вебхуком на каждый шаг: sent — отправлено, delivered — доставлено, read — прочитано, verified — код подтверждён.

Другие способы подтверждения

Один API — меняете только канал в адресе запроса

Подключите WhatsApp OTP сегодня

Без договора и абонентской платы.
Тестовый баланс — сразу после регистрации.

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