IOSOR Viden

OTP-leveringsdebet er ikke verify-sessionen: to ledgerlinjer, én bruger

Et SMS-segment med koden og en verifikationssession er to prepaid-begivenheder på samme tilmelding. Bland dem ikke til «én OTP-omkostning», og skjul ikke den anden linje for økonomi.

Brugeren bad om en kode. Produkt så ét OTP. Prepaid-wallet bogførte to linjer: messaging-debet for SMS (segmenter, destination, DLR-sti) og Verify-debet for sessionen (oprettelse, TTL-vindue, check). Teams der smelter det til «OTP-omkostning» enten tæller dobbelt i board pack eller skjuler den anden linje til månedsslut. Ingen af delene er kontrol.

IOSOR kører white-label prepaid Verify ved siden af SMS på ét ledger. Katalog live er en rigtig kanal; in setup er ikke en gratis session. Nær USD 1,000+ månedlig brug bliver SMS-linjer og Verify-sessionslinjer kommercielt review-materiale. Intet platformabonnement for at «holde Verify tilgængelig».

Én brugersession, to prepaid-linjer

Rejsen er én. Pengene er to.

  1. Leveringsdebet — SMS (eller stemme/e-mail-fallback) der bar koden: encoding, segmenter, destination, terminal DLR.
  2. Verify-sessionsdebet — udstedt, ventet, tjekket, udløbet eller resend-politik.

Leveringsdebet er ikke verify-sessionsdebet

Begivenhed Hvad wallet skal vise Typisk fejl ved sammenlægning
Kode-SMS sendt Segmentdebet, destination, encoding «Ét OTP» skjuler UCS-2-multipart
Terminal DLR Samme SMS-linje, opdateret status Retry debiteret to gange uden session
Session oprettet Verify-debet, TTL, kanal Sessionen ligner endnu en SMS
Check / expire Samme Verify-linje, terminal

Hvordan teams tæller dobbelt eller graver den anden linje ned

  • Board pack lægger SMS OTP-spend plus Verify-enheder der allerede inkluderer de sends.
  • Økonomi refunderer undelivered SMS og annullerer også sessionen.
  • Dashboards viser sessionssucces mens SMS stadig er pending DLR.
  • Verify in setup mens SMS er live — sessioner lovet, SMS debiterer videre.

Afstem SMS, DLR og verify-forsøg

Ugentlig afstemning, én korridor:

  • Tæl oprettede sessioner mod SMS- (eller fallback-) forsøg.
  • Match terminal DLR til sessionsterminal (delivered+checked, undelivered+expired, rejected+never checked).
  • Adskil brugerinitieret resend fra system-retry — forskellige ejere, forskellig cooldown.
  • Publicér p95 fra sessionsoprettelse → leveret kode, ikke global «OTP-latens».

Røde flag

  • En blandet «OTP-gebyr» uden SMS-/sessionssplit
  • Verify faktureret som marketingblast
  • SMS refunderet uden at røre sessionslinjen (eller omvendt) uden politik
  • Resend-knap der ignorerer cooldown på én af to stier
  • Upstream-mærkenavne i kundevendte fejl
  • Verify lovet mens kanalen er in setup

Start med IOSOR

Gennemgå konsollens webtjenester for at sikre, at SMS-segmentgebyrer og leveringskvitteringer genererer separate bogføringsposter fra sessionsbekræftelser. Opsæt faktureringen, så tjek og forsendelsesomkostninger knyttes til unikke transaktions-id er før forudbetalte saldi afstemmes. Indfør øjeblikkelig tilbageholdelse på konti, hvor gensendelser trækker forsendelsesgebyrer uden at opdatere den aktive session.

IOSOR-pointe

Denne artikel viser, at sammenblanding af SMS-omkostninger og verifikationslogik slører enhedsøkonomien og skaber uoverensstemmelser i regnskabet. Uafhængig sporing af leveringsgebyrer og verifikationssessioner er afgørende for præcis dækningsgrads- og faktureringskontrol.

Var denne guide nyttig?

Relaterede vejledninger