IOSOR База знань
Списання доставки OTP — не сесія verify: два рядки ledger, один користувач
SMS-сегмент із кодом і сесія верифікації — дві prepaid-події на одну реєстрацію. Не складайте їх у «вартість OTP» двічі й не ховайте другий рядок від фінансів.
Користувач запросив код. Продукт побачив один OTP. Prepaid-гаманець провів два рядки: messaging-debit за SMS (сегменти, напрямок, шлях DLR) і Verify-debit за сесію (створення, вікно TTL, перевірка). Команди, що зливають це у «вартість OTP», або двічі рахують у board pack, або ховають рядок до кінця місяця. Ані те, ані інше не контроль.
IOSOR веде white-label prepaid Verify поруч із SMS на одному ledger. Каталог live — реальний канал; in setup — не безкоштовна сесія. Біля USD 1 000+ місячного usage рядки SMS і сесій Verify — матеріал commercial review. Підписки «щоб Verify був доступний» немає.
Одна сесія користувача — два рядки prepaid
Шлях один. Гроші — два. Зв’язуйте, не робіть синонімами:
- Списання доставки — SMS (або voice/email fallback) з кодом: encoding, сегменти, напрямок, термінальний DLR.
- Списання сесії verify — виданий, чекав, перевірений, сплив, політика resend.
Списання доставки SMS не дорівнює списанню сесії verify
| Подія | Що має показати гаманець | Типовий збій при злитті |
|---|---|---|
| Код пішов SMS | Debit сегментів, destination, encoding | «Один OTP» ховає UCS-2 multipart |
| Термінальний DLR | Той самий SMS-рядок, оновлений статус | Retry списано двічі без сесії |
| Сесію створено | Debit Verify, TTL, канал | Сесія виглядає як ще одне SMS |
| Check / expire | Той самий рядок Verify, причина |
Як команди рахують двічі або ховають другий рядок
- Board pack складає SMS OTP плюс Verify «units», у які ці відправлення вже входять.
- Фінанси повертають undelivered SMS і обнуляють сесію — двічі.
- Дашборд продукту показує успіх сесії, поки SMS ще pending DLR.
- Ops вставляє upstream-помилки користувачу й відкриває другий тікет, бо рядок Verify «не використано».
Звірка SMS, DLR і спроби verify
Тижнева звірка, один коридор:
- Сесії created проти спроб SMS (або fallback).
- Термінальний DLR до терміналу сесії (delivered+checked, undelivered+expired, rejected+never checked).
- Resend користувача окремо від system retry — різні власники, різний cooldown.
- p95 від створення сесії → delivered code, не глобальний «OTP latency».
Червоні прапорці
- Одна змішана «OTP fee» без поділу SMS і сесії
- Verify як marketing blast
- Повернення SMS без політики щодо рядка сесії (або навпаки)
- Кнопка resend, що ігнорує cooldown на одному з двох шляхів
- Чужі бренди в помилках, які бачить клієнт
- Verify обіцяно, поки канал in setup
Почніть з IOSOR
Відкрийте консоль IOSOR та розділіть транзакційні списання за доставку SMS і за сесію верифікації на рівні вебхуків. Налаштуйте двохлінійне розщеплення логів, щоб DLR-статус оновлював конкретний сегмент повідомлення, а не автоматично закривав всю сесію OTP. Перевірте правила повторної відправки через гейт, блокуючи повторні списання за сесію під час дії кулдауну.
- Поріг передплати під час піків OTP: збереження критичних верифікацій
- кореляція сесії Verify для finance export
- розвідка номерів перед відправкою
Підсумок IOSOR
Цей матеріал довів, що об'єднання витрат на доставку SMS та сесії верифікації в єдиний тариф призводить до подвійного обліку та викривлення фінансової аналітики. Один користувач завжди генерує дві окремі лінії в реєстрі: кошторис за транспорти (сегменти, DLR) та вартість самої сесії перевірки коду.
Чи був матеріал корисним?
Пов’язані гіди
- Відновлення після деградації коридору Verify: Операції тижня
Пройдіть тиждень відновлення після деградації коридору Verify. Відновіть працездатність маршрутів OTP, чесно відтворіть невдалі сесії та звірте передплачені баланси за допомогою операційних інструментів IOSOR.
- Експорт аудиторських логів верифікації для корпоративної відповідності
Експорт логів верифікації з часовими мітками, статусами DLR та записами леджера IOSOR для проходження корпоративних перевірок та аудиту відповідності.
- Додавання другого додатку до Verify без конжестії OTP-маршрутів
Як безпечно інтегрувати другий додаток у Verify. Ізоляція швидкості, JIT-номери та тегування витрат у білінг-системі платформи IOSOR.