IOSOR Wiedza

Debet dostawy OTP to nie sesja verify: dwie linie ledgeru, jeden użytkownik

Segment SMS z kodem i sesja weryfikacji to dwa zdarzenia prepaid na jednej rejestracji. Nie łączcie ich w «jeden koszt OTP» i nie chowajcie drugiej linii przed finansami.

Użytkownik poprosił o kod. Produkt zobaczył jeden OTP. Portfel prepaid zaksięgował dwie linie: debet messaging za SMS (segmenty, kierunek, ścieżka DLR) i debet Verify za sesję (utworzenie, okno TTL, sprawdzenie). Zespoły, które łączą to w «koszt OTP», albo liczą podwójnie w board packu, albo chowają drugą linię do końca miesiąca. Żadne nie jest kontrolą.

IOSOR prowadzi prepaid Verify white-label obok SMS na jednym ledgerze. Katalog live to prawdziwy kanał; in setup to nie darmowa sesja. Przy ok. USD 1,000+ miesięcznego użycia linie SMS i sesje Verify stają się materiałem commercial review. Brak subskrypcji platformy, by «utrzymać Verify dostępne».

Jedna sesja użytkownika, dwie linie prepaid

Podróż jest jedna. Pieniądze są dwa.

  1. Debet dostawy — SMS (lub fallback głos/e-mail) z kodem: encoding, segmenty, kierunek, terminalny DLR.
  2. Debet sesji Verify — wydana, czekała, sprawdzona, wygasła lub polityka resend.

Debet dostawy to nie debet sesji verify

Zdarzenie Co powinien pokazać portfel Typowa awaria przy scaleniu
Kod SMS wysłany Debet segmentów, kierunek, encoding «Jeden OTP» chowa multipart UCS-2
Terminalny DLR Ta sama linia SMS, zaktualizowany status Retry policzony dwa razy bez sesji
Sesja utworzona Debet Verify, TTL, kanał Sesja wygląda jak kolejny SMS
Check / expire Ta sama linia Verify,

Jak zespoły liczą podwójnie lub grzebią drugą linię

  • Board pack dodaje spend SMS OTP plus jednostki Verify, które już zawierają te wysyłki.
  • Finanse zwracają niedostarczony SMS i unieważniają też sesję.
  • Panele pokazują sukces sesji, podczas gdy SMS jest jeszcze pending DLR.
  • Verify in setup, SMS live — sesje obiecane, SMS nadal obciąża.

Uzgodnienie SMS, DLR i próby verify

Tygodniowe uzgodnienie, jeden korytarz:

  • Policzyć sesje utworzone wobec prób SMS (lub fallback).
  • Dopasować terminalny DLR do terminala sesji (delivered+checked, undelivered+expired, rejected+never checked).
  • Oddzielić resend użytkownika od system retry — inni właściciele, inny cooldown.
  • Publikować p95 od utworzenia sesji → dostarczony kod, nie globalną «latencję OTP».

Czerwone flagi

  • Jedna zmieszana «opłata OTP» bez split SMS / sesja
  • Verify rozliczany jak marketingowy blast
  • Zwrot SMS bez polityki wobec linii sesji (lub odwrotnie)
  • Przycisk resend ignorujący cooldown na jednej z dwóch ścieżek
  • Marki upstream w błędach widocznych dla klienta
  • Verify obiecany, gdy kanał jest in setup

Zacznij z IOSOR

Przejrzyj webhooki konsoli, aby upewnić się, że opłaty za segmenty SMS oraz aktualizacje doręczeń generują osobne zdarzenia księgowe w porównaniu z próbami weryfikacji sesji. Skonfiguruj bramkę rozliczeniową tak, aby przypisywała sprawdzenia sesji i opłaty za przesył do oddzielnych identyfikatorów transakcji przed sfinalizowaniem sald przedpłaconych.

Podsumowanie IOSOR

Ten artykuł udowodnił, że połączenie kosztów przesyłu segmentów SMS z logiką weryfikacji zaciemnia rzeczywistą rentowność jednostkową i powoduje błędy uzgadniania w raportach zarządczych oraz rejestrach finansowych. Niezależne śledzenie obciążeń z tytułu doręczeń od sesji weryfikacyjnych jest kluczowe dla precyzyjnej widoczności marży i przejrzystych operacji rozliczeniowych.

Czy ten przewodnik był pomocny?

Powiązane przewodniki