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. Рядом debit доставки 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 и зафиксируйте правила сопоставления списаний для сессий верификации. Это позволит финансовому отделу видеть точную структуру расходов до масштабирования трафика.
Итог IOSOR
Этот материал доказал, что финансовый учет верификации требует разделения списаний за доставку сообщения и за сам факт сессии. Без сквозного корреляционного идентификатора невозможно определить реальную стоимость одной успешной проверки и отличить системные повторы от действий пользователя.
Был ли материал полезен?
Связанные гайды
- Восстановление после деградации коридора Verify: Операции недели
Пройдите неделю восстановления после деградации коридора Verify. Восстановите работоспособность OTP-маршрутов, честно воспроизведите неудачные сессии и сверьте предоплаченные балансы с помощью операционных инструментов IOSOR.
- Экспорт аудиторских логов верификации для корпоративного комплаенса
Экспорт логов верификации с временными метками, статусами DLR и записями леджера IOSOR для прохождения корпоративных проверок и аудита комплаенса.
- Подключение второго приложения к Verify без перегрузки трафика OTP
Как подключить второе приложение к Verify без риска задержки OTP. Настройка изоляции трафика, JIT-номеров и биллинговых меток в платформе IOSOR.