OTP Verify
Одноразові коди через SMS
Підтверджуйте реєстрацію, вхід і платежі кодом на телефон користувача. Ваш застосунок запускає перевірку і передає введений код. E-Numbers доставляє SMS.
Захист кожного важливого кроку
Захист акаунтів
Одноразовий код для реєстрації, входу, відновлення пароля і підтвердження платежу.
Два запити до API
Створіть перевірку і надішліть код, який ввів користувач. Той самий REST API, що й у решти кабінету E-Numbers.
Ваш відправник і текст
Надсилайте з номера на вашому акаунті або зі спільного імені. Текст SMS можна задати українською, англійською або російською.
Можна підключати одразу
Bearer-токен, JSON і та сама базова адреса, що в решти API.
Документація APIPOST /api/v1/verifications
{
"destination": "+4915112345678",
"channel": "sms",
"locale": "en"
}
POST /api/v1/verifications/{id}/check
{ "code": "482913" }
Надсилання. Доставка. Перевірка.
Створіть перевірку
Сервер викликає API і передає номер телефону. Ми створюємо 6-значний код і ставимо SMS у чергу.
Доставте код
Повідомлення йде тим самим каналом вихідних SMS, що й решта трафіку, і списується з балансу акаунта.
Перевірте код
Користувач вводить код, сервер надсилає його нам. Збіг протягом 10 хвилин повертає статус verified.
Де це використовують
Підтвердження номера
Переконайтеся, що новий акаунт належить людині, у якої є вказаний телефон.
Вхід і 2FA
Запитуйте новий код, коли вхід іде з незнайомого пристрою.
Відновлення доступу
Перед зміною пароля людина підтверджує, що телефон на акаунті в неї.
Платежі та зміни профілю
Підтверджуйте реквізити виплати та інші чутливі зміни до того, як застосувати їх.
Оплачується SMS
Перевірка коду не додає окремої плати. Доставка йде за тарифом вихідних SMS і списується з балансу.
SMS з балансу
Кожен код — вихідне повідомлення. Діє звичайний тариф надсилання для цього напрямку.
Перевірка входить у послугу
Надсилання коду на перевірку, читання статусу і прострочена спроба не створюють додаткової плати.
Новий код закриває попередній
Нова перевірка на той самий номер закриває попередній очікуваний код. Активний лише один.
Що можна налаштувати
Термін 10 хвилин
Очікуваний код спливає сам. Після цього статус — expired.
П’ять спроб
Невірний код зменшує кількість спроб, що лишилися. П’ята помилка переводить перевірку у failed.
Текст повідомлення
Передайте шаблон з {code} рівно один раз, до 160 символів, без посилання.
Ім’я відправника
Вкажіть from — віртуальний номер на акаунті. Порожнє поле використовує спільного відправника.
Статус за запитом
Перевірка буває pending, verified, expired або failed. Статус можна запитати за id.
Мови
Готові тексти українською, англійською та російською. Мову задає поле locale.
Питання
Додайте підтвердження телефону у свій сценарій
Створіть акаунт, поповніть баланс і надішліть перший код через API.