До вмісту
OTPRun

Коди підтвердження

Коди підтвердження у WhatsApp.Доходять за секунди, перевіряються за вас.

OTPRun генерує код, надсилає його через WhatsApp мовою користувача, переходить на Telegram, якщо WhatsApp не підтвердив доставку вчасно, і перевіряє введене значення. Коди не зберігаються у відкритому вигляді.

У безкоштовному плані один номер WhatsApp. Картка не потрібна.

Що ви отримуєте

  • Перемикання між каналами

    Якщо WhatsApp не підтвердив доставку за кілька секунд, той самий код іде в Telegram. Один код і одна перевірка, де б його не прочитали.

  • Підтвердження одним дотиком

    Замість коду дайте користувачеві посилання: він торкається його й надсилає вам код зі свого WhatsApp. Жодних вихідних повідомлень і жодного ризику для вашого номера.

  • Безпека з коробки

    Коди зберігаються у вигляді хешів, кількість хибних спроб обмежена, у коду є строк дії, а ліміти на номер телефона й IP-адресу захищають від SMS-накрутки та підбору.

Один запит

Створіть верифікацію з номером телефона, покажіть поле для коду та перевірте введене. Відповідь: вірно, невірно, строк минув або заблоковано.

Надсилання та перевірка коду
curl -X POST https://otprun.com/v1/verifications \
  -H "Authorization: Bearer $OTPRUN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":"+77010000000","app_name":"Acme"}'

curl -X POST https://otprun.com/v1/verifications/$ID/check \
  -H "Authorization: Bearer $OTPRUN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"code":"482913"}'

Як почати

  1. Створіть безкоштовний акаунт і скопіюйте API-ключ проєкту.

  2. Підключіть номер WhatsApp або скористайтеся Telegram-ботом OTPRun.

  3. Викликайте POST /v1/verifications під час реєстрації та POST /v1/verifications/{id}/check, коли користувач вводить код.

Запитання

Чому це дешевше за SMS?

За коди через ваш підключений номер WhatsApp і через Telegram немає плати за кожне повідомлення. Ви платите фіксовану ціну на місяць, а не кілька центів за кожну SMS.

А якщо у користувача немає WhatsApp?

Політика маршрутизації проєкту переходить до наступного каналу, за замовчуванням це Telegram. Номери можна завчасно перевірити через POST /v1/numbers/check.

Якими мовами надсилаються коди?

Шаблони повідомлень вбудовано для 24 мов, а ще можна написати власний текст із підстановкою коду, назви застосунку та строку дії.

Скільки діє код?

За замовчуванням п’ять хвилин. Можна задати строк від 30 секунд до 15 хвилин, довжину коду від 4 до 8 цифр і кількість спроб.

Десять хвилин до першого коду.Один ключ, один виклик — готово.

Створіть кабінет, привʼяжіть номер або скористайтеся Telegram-ботом і надішліть першу верифікацію з панелі.

Створити безкоштовний акаунт