news.back Guides

Flash Call vs SMS OTP vs Viber OTP: Яка верифікація телефону коштує дешевше і конвертує краще

Flash Call vs SMS OTP vs Viber OTP: Яка верифікація телефону коштує дешевше і конвертує краще

Верифікація телефону – це перше, що новий користувач робить у вашому додатку, і останнє, на чому ви хочете його втратити. Існує три поширені способи підтвердити номер: SMS з кодом, flash‑call і код у месенджері, наприклад Viber. Вони різняться вартістю до десяти разів, швидкістю доставки та кількістю користувачів, які завершують крок. У цій статті ми порівнюємо їх і показуємо каскад, яким користуються більшість команд.

SMS OTP

Класика: користувач вводить номер, отримує 4‑6‑значний код по SMS і вводить його. Працює на будь‑якому телефоні, не потребує додатку та інтернету. Проблеми відомі: у багатьох країнах A2P SMS коштує 3‑10 центов, доставка у деяких операторів триває 10‑60 секунд, фільтрація операторами та спам‑фільтрами телефонів поглинає частину повідомлень, а шахрайство з SMS‑пампінгом може генерувати тисячі підроблених запитів за ніч.

Використовуйте, коли: аудиторія широка, кількість верифікацій помірна або як останній крок у каскаді. Деталі та тарифи – на сторінках SMS gateway та two-factor authentication.

Flash call

Сервіс здійснює короткий дзвінок на номер користувача і одразу його скасовує. Останні цифри номера, з якого дзвонять, є кодом. На Android додаток може автоматично зчитати вхідний номер, тому користувач нічого не робить; на iPhone користувач читає останні цифри з екрану виклику і вводить їх. Дзвінок ніколи не відповідають, тому його вартість – частка вартості SMS, зазвичай в 5‑10 разів дешевше, а прибуває за 2‑3 секунди.

Де не працює: користувачі з блокуванням дзвінків або увімкненим «silence unknown callers», корпоративні номери за PBX та будь‑які сценарії, коли користувач повинен копіювати цифри вручну і не розуміє, що відбувається. На екрані має чітко пояснювати: «ви отримаєте дзвінок, не відповідайте, введіть останні 4 цифри». Більше про механіку – на сторінці flash call verification.

Використовуйте, коли: обсяг верифікацій високий і більшість користувачів на Android, наприклад маркетплейси, служби доставки, мобільні ігри.

Viber OTP

Код надсилається як повідомлення з вашого підтвердженого бізнес‑акаунту у Viber. Доставляється за одну‑дві секунди, повідомлення брендується вашим ім’ям і логотипом, його не може підмінити випадковий відправник, а в країнах, де домінує Viber, ціна нижча, ніж у SMS. Очевидне обмеження: користувач повинен мати встановлений і активний Viber на цьому номері. В Україні, Болгарії, Греції, Сербії, на Філіппінах чи в М’янмі це більшість аудиторії; у Німеччині чи Сполучених Штатах – ні.

Viber також надає статус доставки, тож ви дізнаєтеся за секунди, чи код досягнув телефону, і можете переключитися на інший канал. Сторінка Viber OTP описує налаштування та країни, де це має сенс.

Порівняння

SMS OTPFlash callViber OTP
Works without an appyesyesno, needs Viber
Typical delivery time5–60 s2–3 s1–2 s
User efforttype the codenone on Android, type digits on iOStype the code
Relative cost1x0.1–0.2x0.3–0.6x in Viber markets
Delivery reportpartial, depends on carrieryesyes
Fraud exposureSMS pumpinglowlow
Brandingsender name onlynonename and logo

Каскад: спочатку надсилаємо найдешевший канал

Жоден окремий метод не охоплює всіх, тому у виробничих системах їх ланцюжать. Типовий порядок для ринку Viber:

  1. Viber OTP якщо номер має Viber. Статус доставки надходить протягом кількох секунд.
  2. Flash call якщо Viber недоступний або не доставлений протягом кількох секунд.
  3. SMS як остаточний резерв, або одразу для користувачів, які про це попросили.

Для аудиторії без Viber порядок такий: спочатку flash call, потім SMS. cascade API робить це одним запитом: ви надсилаєте номер, визначаєте порядок і тайм‑аути, отримуєте єдиний результат, сплачуючи лише за канал, який фактично доставив повідомлення.

Конверсія: що насправді змінює цифри

  • Explain the flash call. Однорядкова підказка з правилом останніх цифр помітно підвищує завершення на iOS.
  • Autofill where possible. Android SMS Retriever та виявлення викликів повністю усувають необхідність набору.
  • Keep the code short and the timer visible. Шість цифр, 60‑120 секунд, видима кнопка “повторити”, яка перемикає канал під час другої спроби.
  • Do not resend the same channel blindly. Якщо SMS не надійшло за 30 секунд, друге SMS навряд чи допоможе; краще спробувати виклик або повідомлення Viber.
  • Rate-limit by number and by IP. Це зупиняє масову розсилку SMS і нічого не коштує.

Який варіант обрати

  • Переважно Android, великий обсяг: спочатку flash call, резерв – SMS.
  • Країна Viber, споживча аудиторія: спочатку Viber OTP, flash‑call, потім SMS.
  • B2B аудиторія з корпоративними телефонами: спочатку SMS, Viber там, де доступний.
  • Глобальний продукт: каскад по країнах; один і той же API обробляє всі три.

Ціни залежать від країни призначення та обсягу. Сторінка two-factor authentication перелічує варіанти, а для оцінки вартості ваших країн та обсягів команда відповідає у contact form протягом робочого дня.