API
API
API
API
API
API
API

BSG використовує HTTP-cookies (а також подібні або додаткові технології), щоб:
1) забезпечити безпечну, стабільну та доступну роботу сайту (через використання обов’язкових cookies) та
2) зрозуміти, як ви користуєтеся сайтом (через використання необов’язкових cookies) — з метою покращення вашого досвіду та надання персоналізованого контенту.

Інформація у cookie-файлах може бути пов’язана з вашими уподобаннями або пристроєм і допомагає сайту працювати так, як ви очікуєте. Зазвичай ці файли не ідентифікують вас безпосередньо, але дозволяють забезпечити більш персоналізовану взаємодію з сайтом.

Відповідно до вимог Загального регламенту про захист даних (GDPR), який регулює обробку та передачу персональних даних осіб у ЄС, ми надаємо вам можливість заборонити використання певних типів cookies під час відвідування нашого сайту.

Ознайомтеся з нашими Правилами використання cookies та Політикою конфіденційності, щоб дізнатися більше про те, як BSG збирає та використовує cookies.
Зверніть увагу, що заборона певних типів cookies може вплинути на роботу сайту та обмежити доступ до деяких сервісів. Оберіть відповідну категорію нижче, щоб дізнатися більше або вимкнути cookies.

Прийняти всі cookies*
*Рекомендовано для комфортного користування сайтом
Прийняти лише необхідні cookies
Прийняти лише вибрані cookies
Необхідні cookies
Соціальні мережі
Аналітика
Маркетинг
Tutorials
12 minutes to read
Sep 10 2026

Ціна за доставлений OTP: чому дешевий SMS-вендор коштує PSP дорожче

Victoria Thomson Author Blog
Victoria Thomson

Припустімо тариф $0.05 за SMS. У рахунку — 1 120 000 оплачених відправок за минулий місяць. У дашборді — 920 000 одноразових паролів, що дійшли до телефона з першої спроби. Ніхто в цьому ланцюжку не збрехав, але цифри, яка насправді визначає ваш месенджинг-бюджет, немає в жодному з цих документів. Ця цифра — ціна за доставлений OTP: скільки ви платите за кожен код, що спрацював, якщо врахувати відправки, які не дійшли, — і на цих числах вона лежить між $0.054 і $0.061, а не на $0.05.

Для PSP та VAS-провайдерів розрив між ціною за відправлене і ціною за доставлене — це місце, де витікає бюджет. Ви платите за кожне повідомлення, яке вендор передав на маршрут. Цінність же дають лише коди, що дійшли до користувача до того, як спливли. У BSG ми бачимо, що цей розрив регулярно у два-чотири рази більший, ніж різниця між рейт-листами двох вендорів, — саме тому найдешевша пропозиція на столі так часто перетворюється на найдорожчий контракт.

Цей туторіал проходить арифметику крок за кроком: як рахується ефективна ціна за доставлене повідомлення, які чотири пастки роблять вендора з низьким тарифом дорогим і чому для точного порівняння потрібні реальні маршрути та дані по операторах. Приклад нижче стосується витрат на месенджинг. Щоб порахувати на власному трафіку, скористайтеся калькулятором переплати за недоставлені OTP: він перетворює ваш тариф і delivery rate із першої спроби на ціну за доставлений OTP і персональне порівняння тарифів по гео.

Ціна за доставлений OTP: платите за відправлені, працюють лише доставлені

Тариф у прайсі — це ціна за спробу. Вендор списує її в момент, коли ваш API-запит прийнято й передано на маршрут, незалежно від того, що станеться на боці оператора. Звіт про доставку (DLR), який так і не повернувся, не запускає повернення коштів.

Саме тому торгуватися треба за ціну за доставлений OTP, а не за тариф. Базова форма проста: тариф ÷ delivery rate з першої спроби. За умови тарифу $0.05 на маршруті з доставкою 92% кожен код, що спрацював з першого разу, коштує $0.054. Ретраї піднімають підсумкову цифру вище, бо кожна повторна відправка — ще одна платна спроба на тому самому маршруті, а оскільки причина першого збою зазвичай нікуди не зникає, доходить їх значно менше, ніж обіцяє заголовний delivery rate.

Є і другий шар, який ховає більшість рахунків. Для платіжного провайдера недоставлений одноразовий пароль — це не втрачені п'ять центів; це автентифікація, що не відбулася, і, дуже часто, транзакція, що так і не завершилася. Прямі втрати на повідомленнях — видима частина. Решта сидить у вашому authorization rate, у відтоку мерчантів і в черзі підтримки, де ніхто не пов'язує її з маршрутом.

Як порахувати ціну за доставлений OTP: приклад із цифрами

Розглянемо окремий приклад вартості месенджингу: мільйон OTP на місяць, умовний тариф $0.05 за відправлене SMS, 92% доставки з першої спроби та в середньому 1.5 ретраю на кожну невдалу першу спробу. Ці ілюстративні цифри показують, як якість доставки впливає на витрати на повідомлення; це не поля й не значення за замовчуванням у калькуляторі переплати.

Приклад розрахунку — ефективна ціна за доставлений OTP

РядокЗначення
Обсяг OTP на місяць1 000 000
Тариф за відправлене SMS (умовний)$0.05
Delivery rate вендора з першої спроби92%
Середня кількість ретраїв на недоставку1.5
Недоставлено з першої спроби (8%)80 000
Ретрай-відправки (80 000 × 1.5)120 000
Усього оплачених відправок (1 000 000 + 120 000)1 120 000
Загальні витрати на місяць (1 120 000 × $0.05)$56 000
Витрати на невдалі перші спроби (80 000 × $0.05)$4 000
Додаткові витрати на ретраї (120 000 × $0.05)$6 000
Загальна вартість дозбирання доставки на місяць$10 000
Загальна вартість дозбирання доставки на рік$120 000
Ефективна ціна за доставлений OTP — за першою спробою ($0.05 ÷ 0.92)$0.054
Ефективна ціна за доставлений OTP — верхня межа з ретраями ($56 000 ÷ 920 000)$0.061

Ось логіка кожного рядка. При доставці 92% 80 000 із мільйона кодів не доходять з першої спроби — і кожен із них оплачено, на $4 000. Далі флоу ретраїв запускає ще 120 000 відправок на тому самому маршруті, теж платних, ще на $6 000. Частина цих ретраїв дійде, тож $6 000 — не чиста втрата; це ціна дозбирання кодів, які мала доставити перша спроба. Разом це $10 000 на місяць, або $120 000 на рік, витрачених на невдалі перші спроби та ретраї, необхідні для дозбирання доставки. Поділіть тариф на delivery rate з першої спроби — і ефективна ціна за доставлене повідомлення становить $0.054. Поділіть усі $56 000 витрат на 920 000 доставок з першої спроби — отримаєте $0.061, верхню межу, якщо не дійде жоден ретрай. Ваша реальна цифра лежить між ними, і де саме — залежить від того, скільки ретраїв спрацьовує, а це показують лише ваші звіти про доставку.

Тепер покладіть поруч конкурентну пропозицію. Вендор із $0.046 за відправлене і тими самими 92% доставки на папері виглядає на 8% дешевшим. Вендор із $0.052 і доставкою 98% з першої спроби має на тій самій базі ефективну ціну $0.053 за доставлений код — і генерує вчетверо менше ретраїв. У цьому прикладі «дорожчий» вендор дешевший за кожен робочий код і дешевший загалом — інверсія, якої не видно, якщо порівнювати рейт-листи.

Чотири пастки, через які дешевий SMS-вендор виходить дорогим

За тим, що ми спостерігаємо в порівняннях тарифів, які проводимо для PSP і VAS-команд, низька пропозиція майже завжди тримається на одному з чотирьох тверджень. Кожне звучить розумно на сейлз-дзвінку; у кожного є одне питання, яке показує, скільки воно вам коштуватиме.

Пастка 1 — «У нас тариф нижчий за ринок». Низький тариф зазвичай означає сірі або змішані маршрути з низькою доставкою — ви заощаджуєте цент на відправці й втрачаєте платежі, які ці коди мали захищати. Запитайте: Яка ефективна ціна за доставлене повідомлення по кожному моєму гео — тариф ÷ delivery rate?

Пастка 2 — «Delivery rate у нас 95%+». Змішане середнє приховує провали: 99% по Німеччині й 70% по Нігерії дають «пристойні» 95%, а ваші втрати сидять у Нігерії. Запитайте: Покажіть DLR-статистику per-carrier по моїх топ-10 напрямках, а не середнє по акаунту.

Пастка 3 — «Ретраї — це турбота про доставку». Ретрай тим самим SMS-маршрутом — друге платне повідомлення з тим самим шансом не дійти. Ви платите двічі за одну недоставку. Запитайте: Чи є failover на інший канал (Viber, Voice) — і скільки коштує саме цей канал?

Пастка 4 — «Під кожен регіон — свій локальний вендор». Три вендори — це три мінімальні комітменти, три інтеграції, три дашборди й нульова переговорна позиція по кожному з них. Запитайте: Скільки коштує година інженера на рік на підтримку кожної додаткової інтеграції?

Пастка 1 заслуговує на пояснення механізму, а не лише попередження. Сірі маршрути — це шляхи доставки в обхід термінуючого оператора, тож він не отримує плати за повідомлення; за оцінкою Mobilesquared, у 2022 році ними досі йшло близько 25% світового A2P SMS-трафіку (Mobilesquared, 2023). Оператори борються з ними SMS-файрволами, тож сірий маршрут, який цього місяця доставляє прийнятно, наступного може бути відфільтрований. Тариф нижчий за ринок через це зазвичай іде в парі з delivery rate, який дрейфує.

Пастка 2 — про арифметику, і саме на ній ловляться досвідчені команди. У нашому досвіді роботи з платіжними провайдерами в Європі та Африці показник доставки на рівні акаунта майже завжди нормальний. Втрати живуть у двох-трьох коридорах, які середнє поглинає. Без даних по операторах їх не побачити, а вендор, який не хоче їх показувати, дещо говорить вам про свої маршрути.

Пастку 3 приклад уже оцінив: 120 000 ретрай-відправок по $0.05 — це $6 000 на місяць витрат на дозбирання, куплених без жодного покращення шансів, бо маршрут і причина збою ті самі. Пастка 4 — тиха. Вона ніколи не з'являється в рахунку за месенджинг, бо оплачується інженерним часом і знижкою за обсяг, якої ви так і не отримали на трафік, який так і не консолідували.

Чому точна цифра потребує спеціаліста, а не формули

Калькулятор переплати дає швидку оцінку з вашого тарифу й delivery rate із першої спроби. Він сам по собі не розраховує економіку месенджингу по окремих коридорах. Для цього важливі ще три чинники, і всі вони потребують даних про живі маршрути та ваш реальний трафік.

Реальні тарифи по напрямках. Середня світова міжнародна ставка термінації перевищила $0.10 за повідомлення в першому кварталі 2025 року: 93 ринки дорожчі за середнє, 107 — дешевші (Mobilesquared, 2025). Єдиний змішаний тариф на такому розкиді — це вгадування. Точне порівняння будується коридор за коридором, проти маршрутів, реально доступних для операторів, на яких сидять ваші користувачі.

Реальна доставка по операторах — із DLR, а не з обіцянки вендора. Наші клієнти виявляють, що короткий погляд на власні логи доставки в розрізі операторів змінює розмову більше за будь-який бенчмарк — бо показує, які саме два коридори генерують більшість втрат.

Портованість і мертві номери. Портованість мобільних номерів означає, що частина ваших OTP адресується оператору, якому номер уже не належить, — і оплачується, коли не доходить. MNP-запит перед відправкою коштує частку цента; недоставлене SMS, якому він запобігає, коштує повний тариф, плюс ретрай, плюс покинутий платіж. Нічого з цього не видно у формі з чотирма полями — тому спеціаліст рахує на вашому реальному списку напрямків і видає цифру, яку можна покласти в procurement-файл.

Як виглядає усунення переплати на практиці

Рішення — не нижчий тариф, а менше оплачених збоїв. У BSG ми бачимо, що більшість роботи роблять чотири важелі: прямі операторські маршрути, які доставляють із першої спроби, MNP-фільтрація перед відправкою, каскадна маршрутизація, яка перемикає на інший канал замість повторення того самого SMS, і один контракт на всі регіони, щоб консолідований обсяг давав кращий тариф. Саме цю конфігурацію описано на сторінці OTP для PSP і VAS: 200+ країн, 800+ операторів зв'язку та автоматичний failover у дешевший канал — ретрай через Viber або голос замість другого платного SMS, де SMS лишається тільки фінальним резервним.

Каскадний важіль варто виміряти. У кейсі про каскад повідомлень фінтех-клієнт, що проводить KYC-верифікації в Нігерії, Кенії та на Філіппінах, перейшов із SMS-only на каскад і скоротив збої доставки OTP з 11% до менш ніж 2%, знизивши при цьому вартість одного OTP приблизно на 30%. По OTP-трафіку, який ми маршрутизуємо, типове зниження від каскаду лежить у межах 20–40% залежно від набору напрямків. Ретрай, що спрацьовує як Voice OTP або Viber-повідомлення, у багатьох гео дешевший за друге SMS і значно частіше доходить.

Приклад повторно — той самий обсяг, менше оплачених збоїв (ілюстративно)

РядокПоточний вендор (92%)Прямі маршрути + каскад (98%)
Недоставлено з першої спроби80 00020 000
Ретрай-відправки120 000 (той самий SMS-маршрут)30 000 (failover-канал)
Витрати на невдалі перші спроби на місяць$4 000$1 000
Додаткові витрати на ретраї на місяць (ілюстративно, за базовим тарифом $0.05)$6 000$1 500
Загальна вартість дозбирання доставки на місяць$10 000$2 500
Загальна вартість дозбирання доставки на рік$120 000$30 000

Примітка: витрати на ретраї в колонці з каскадом наведено за базовим тарифом SMS $0.05 для коректного порівняння «як з як». Реальні failover-ретраї йдуть через Viber або голос — тарифікуються інакше й часто дешевше, — тож $2 500 на місяць і $30 000 на рік для сценарію «прямі маршрути + каскад» є консервативною стелею, а не мінімумом.

Поверніть це у приклад — і картина перевертається. При 98% доставки з першої спроби пул недоставлених падає з 80 000 до 20 000, а ретраї — зі 120 000 до 30 000, тож $10 000 вартості дозбирання доставки на місяць скорочуються приблизно до $2 500 ще до врахування економії на ціні каналу — а ретраї, що лишаються, йдуть каналом, де причина збою не повторюється. PSP, з яким ми працювали, вважав свої акаунтні 95% вирішеною задачею, поки розбивка по коридорах не показала один ринок на 81%; виділення цього коридору на прямий маршрут і додавання голосового failover повернули більшу частину річного витоку по цьому ринку. Консолідація трьох регіональних вендорів в один контракт — той самий принцип, що лежить в основі нашого гайду з омніканальної конфігурації, — і перетворила повернутий обсяг на нижчий тариф на наступних переговорах.

Подивіться, скільки ви переплачуєте за недоставлені OTP

Скористайтеся калькулятором переплати за недоставлені OTP, щоб перетворити ваш тариф і delivery rate на ціну за доставлений OTP. Потім надайте нам свої основні напрямки, поточні тарифи й дані про доставку — ми порівняємо їх по коридорах і покажемо, де зникає переплата.

Зміст

Поширені запитання

Як порахувати ефективну ціну за доставлене SMS?

Поділіть тариф за відправлене повідомлення на delivery rate з першої спроби: $0.05 ÷ 0.92 = $0.054 за доставлене повідомлення. Для підсумкової цифри поділіть загальні витрати разом із ретраями на кількість кодів, що реально спрацювали; ретраї тарифікуються однаково незалежно від того, дійшли чи ні.

Чому нижчий тариф SMS не завжди означає нижчі витрати на OTP?

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

Чи достатньо середнього delivery rate 95% для OTP-трафіку?

Сам по собі — ні. Середнє по акаунту може ховати коридор на 70%, а для платіжної автентифікації втрати концентруються саме там. Запитайте статистику доставки по операторах на ваших топ-напрямках і оцінюйте кожен коридор окремо.

Чи покращує доставку повторна відправка OTP тим самим SMS-маршрутом?

Рідко. Ретрай тим самим маршрутом стикається з тією самою причиною збою, тож ви платите за друге повідомлення з приблизно тими самими шансами. Failover на інший канал — Viber або голосовий дзвінок — змінює шанси і в багатьох гео коштує менше за друге SMS.

Зацікавлені у спеціальній пропозиції?

Готові розширювати можливості?
Давайте обговоримо.

Надіслати