IOSOR База знань
Кореляція сесії Verify для вивантаження фінансів: два debit, одна історія ledger
Verify створює окремий prepaid-debit від доставки SMS. Вивантаженню фінансів потрібні correlation ID сесії, TTL і рядки resend в одній історії — інакше місяць закривається стосу чеків.
Реєстрація запитала один OTP. Продукт бачив «один код». Гаманець провів два рядки: debit доставки SMS (або voice) і debit сесії Verify. Хто зліплює це в «вартість OTP», або двічі рахує в board pack, або ховає другий рядок до close. Ця сторінка — ключ з’єднання, який фінанси вивантажують: одна історія сесії на обох рядках.
IOSOR веде white-label prepaid Verify поряд із messaging на одному ledger. Каталог live — реальний канал; in setup — не безкоштовна сесія. Біля USD 1 000+ місячного usage незіставлювані рядки SMS і Verify входять у commercial review. Поряд списання доставки OTP і сесія verify і OTP без операційного хаосу.
Debit доставки vs debit Verify
Шлях один. Гроші — два. Пов’язані, не синоніми. Debit доставки покриває доведення коду до destination: кодування, сегменти, коридор, термінальний DLR. Debit сесії Verify покриває випуск, вікно TTL, check, expire і політику resend. Якщо фінанси бачать лише SMS, Verify здається «безкоштовним». Якщо продукт бачить лише Verify, спалювання SMS виглядає як «ще сесії». Обидва рядки несуть один correlation id.
Поля session ID, які фінанси зобов’язані вивантажити
Correlation ID, який живе лише в логах engineering, не вивантаження. Фінанси мають зібрати з CSV: verify_session_id, пов’язаний message_id або id доставки, destination, канал, TTL, terminal reason, сума debit і timestamp на рядок. Тижневий dump без цього з’єднання — стос чеків. Session id — на рядку гаманця, у webhook і в таблиці звірки.
Resend, TTL і дубльовані рядки
Політика resend вирішує, чи з’являться дублі. Cooldown, який блокує сесію, але все одно стріляє SMS (або навпаки), змушує два ledger сперечатися. Сплив TTL має закрити той самий рядок Verify, не відкрити сесію-привид. Resend кнопкою користувача і системний retry — різні власники.
Звірка до масштабу
До scale зведіть тиждень: створені сесії проти спроб SMS (або fallback); термінальний DLR проти термінала сесії; user resend проти системних retry окремо. Спроб значно більше за сесії — ви blastите. Сесій значно більше за спроби — ви бронюєте Verify без каналу. Доведіть на одному live коридорі до інтенсивності біля USD 1 000+. Client errors лишаються brand-safe.
Червоні прапорці
- Змішана «плата за OTP» без поділу SMS і сесії
- Verify тарифікується як marketing-blast
- Кнопка resend ігнорує cooldown на одному з двох шляхів
- Client errors з іменами чужих брендів
- Verify обіцяний, поки канал in setup
- Тижневе вивантаження без session correlation id
- Новий session id на кожен транспортний retry
Почніть з IOSOR
Відкрийте консоль IOSOR та налаштуйте автоматичний експорт фінансових звітів із обов'язковим зв'язуванням полів verify_session_id та message_id. Перевірте через вебхуки, чи термінальні статуси DLR та події завершення TTL сесії потрапляють у єдиний реєстр списань. Це дозволить чітко розмежовувати витрати на інфраструктуру доставки та логіку самої верифікації.
Підсумок IOSOR
Цей матеріал довів, що верифікаційна сесія та безпосередня доставка SMS — це дві різні фінансові події, які вимагають єдиного скрізного ідентифікатора для коректного аудиту. Без чіткої прив'язки verify_session_id до маршрутів і DLR фінансовий відділ бачить лише розрізнені операції, що спотворює реальну вартість конверсії.
Чи був матеріал корисним?
Пов’язані гіди
- Відновлення після деградації коридору Verify: Операції тижня
Пройдіть тиждень відновлення після деградації коридору Verify. Відновіть працездатність маршрутів OTP, чесно відтворіть невдалі сесії та звірте передплачені баланси за допомогою операційних інструментів IOSOR.
- Експорт аудиторських логів верифікації для корпоративної відповідності
Експорт логів верифікації з часовими мітками, статусами DLR та записами леджера IOSOR для проходження корпоративних перевірок та аудиту відповідності.
- Додавання другого додатку до Verify без конжестії OTP-маршрутів
Як безпечно інтегрувати другий додаток у Verify. Ізоляція швидкості, JIT-номери та тегування витрат у білінг-системі платформи IOSOR.