IOSOR Знания

Дебитът за доставка на OTP не е verify сесията: два реда в ledger, един потребител

SMS сегмент с кода и сесия за проверка са две prepaid събития на една регистрация. Не ги сливайте в «една OTP цена» и не крийте втория ред от финансите.

Потребителят поиска код. Продуктът видя един OTP. Prepaid портфейлът записа два реда: messaging дебит за SMS (сегменти, дестинация, път DLR) и Verify дебит за сесията (създаване, TTL прозорец, проверка). Екипите, които ги сливат в «OTP цена», или броят два пъти в board pack, или крият втория ред до края на месеца. Нито едното не е контрол.

IOSOR управлява white-label prepaid Verify до SMS на един ledger. Каталог live е реален канал; in setup не е безплатна сесия. Около USD 1,000+ месечна употреба редовете SMS и Verify сесии стават материал за търговски преглед. Няма платформен абонамент, за да «остане Verify наличен».

Една потребителска сесия, два prepaid реда

Пътят е един. Парите са две.

  1. Дебит за доставка — SMS (или глас/имейл fallback), който носеше кода: encoding, сегменти, дестинация, терминален DLR.
  2. Дебит за Verify сесия — издадена, чакала, проверена, изтекла или политика за resend.

Дебитът за доставка не е дебитът за verify сесия

Събитие Какво трябва да покаже портфейлът Типичен провал при сливане
Код SMS изпратен Дебит на сегменти, дестинация, encoding «Един OTP» крие UCS-2 multipart
Терминален DLR Същият SMS ред, обновен статус Retry таксуван два пъти без сесия
Сесия създадена Дебит Verify, TTL, канал Сесията изглежда като още едно SMS
Check / expire Същият Verify ред,

Как екипите броят два пъти или заравят втория ред

  • Board pack събира SMS OTP разход плюс Verify единици, които вече включват тези изпращания.
  • Финансите възстановяват undelivered SMS и също анулират сесията.
  • Таблата показват успех на сесия, докато SMS е още pending DLR.
  • Verify in setup, SMS live — сесии обещани, SMS продължава да дебитира.

Съгласуване на SMS, DLR и опита verify

Седмично съгласуване, един коридор:

  • Бройте създадени сесии срещу SMS (или fallback) опити.
  • Свържете терминален DLR с терминал на сесия (delivered+checked, undelivered+expired, rejected+never checked).
  • Разделете потребителски resend от system retry — различни собственици, различен cooldown.
  • Публикувайте p95 от създаване на сесия → доставен код, не глобална «OTP латентност».

Червени флагове

  • Смесена «OTP такса» без split SMS / сесия
  • Verify таксуван като маркетингов blast
  • Възстановяване на SMS без политика за реда на сесията (или обратното)
  • Бутон resend, който игнорира cooldown на един от двата пътя
  • Upstream марки в грешки, видими за клиента
  • Verify обещан, докато каналът е in setup

Започнете с IOSOR

Одитирайте уебхуковете на конзолата си, за да сте сигурни, че таксуването на SMS сегментите и актуализациите за доставка генерират отделни счетоводни събития спрямо опитите за потвърждаване на сесията. Конфигурирайте платежния си портал така, че да картографира проверките на сесиите и таксите за пренос към отделни транзакционни номера, преди да финализирате предплатените баланси.

Обобщение IOSOR

Тази статия доказа, че смесването на разходите за пренос на SMS сегменти с логиката за потвърждаване замъглява реалната икономика на единиците и създава грешки при съгласуването във финансовите отчети. Независимото проследяване на дебитите за доставка спрямо сесиите за проверка е от съществено значение за прецизната видимост на маржа и безупречните оперативни плащания.

Полезно ли беше ръководството?

Свързани ръководства