IOSOR Kunnskap

OTP-leveringsdebet er ikke verify-økten: to ledgerlinjer, én bruker

Et SMS-segment med koden og en verifiseringsøkt er to prepaid-hendelser på samme registrering. Bland dem ikke til «én OTP-kostnad», og skjul ikke den andre linjen for økonomi.

Brukeren ba om en kode. Produkt så ett OTP. Prepaid-lommeboken bokførte to linjer: meldingsdebet for SMS (segmenter, destinasjon, DLR-sti) og Verify-debet for økten (opprettelse, TTL-vindu, sjekk). Team som smelter det til «OTP-kostnad» enten teller dobbelt i board pack eller skjuler den andre linjen til månedsslutt. Ingen av delene er kontroll.

IOSOR kjører white-label prepaid Verify ved siden av SMS på ett ledger. Katalog live er en ekte kanal; in setup er ikke en gratis økt. Nær USD 1,000+ månedlig bruk blir SMS-linjer og Verify-øktlinjer kommersielt review-materiale. Ingen plattformabonnement for å «holde Verify tilgjengelig».

Én brukerøkt, to prepaid-linjer

Reisen er én. Pengene er to.

  1. Leveringsdebet — SMS (eller stemme/e-post-fallback) som bar koden: encoding, segmenter, destinasjon, terminal DLR.
  2. Verify-øktdebet — utstedt, ventet, sjekket, utløpt eller resend-policy.

Leveringsdebet er ikke verify-øktdebet

Hendelse Hva lommeboken skal vise Typisk feil ved sammenslåing
Kode-SMS sendt Segmentdebet, destinasjon, encoding «Ett OTP» skjuler UCS-2-multipart
Terminal DLR Samme SMS-linje, oppdatert status Retry debitert to ganger uten økt
Økt opprettet Verify-debet, TTL, kanal Økten ligner enda en SMS
Check / expire Samme Verify-linje, terminal årsak Utløpte koder

Hvordan team teller dobbelt eller graver ned den andre linjen

  • Board pack legger SMS OTP-spend pluss Verify-enheter som allerede inkluderer de sendingene.
  • Økonomi refunderer undelivered SMS og annullerer også økten.
  • Dashboards viser øktsuksess mens SMS fortsatt er pending DLR.
  • Verify in setup mens SMS er live — økter lovet, SMS debiterer videre.

Avstem SMS, DLR og verify-forsøk

Ukentlig avstemming, én korridor:

  • Tell opprettede økter mot SMS- (eller fallback-) forsøk.
  • Match terminal DLR til øktterminal (delivered+checked, undelivered+expired, rejected+never checked).
  • Skill brukerinitiert resend fra system-retry — ulike eiere, ulik cooldown.
  • Publiser p95 fra øktopprettelse → levert kode, ikke global «OTP-latens».

Røde flagg

  • En blandet «OTP-avgift» uten SMS-/øktsplit
  • Verify fakturert som markedsblast
  • SMS refundert uten å røre øktlinjen (eller omvendt) uten policy
  • Resend-knapp som ignorerer cooldown på én av to stier
  • Upstream-merkenavn i kundevendte feil
  • Verify lovet mens kanalen er in setup

Start med IOSOR

Gå gjennom konsollens webhooks for å sikre at SMS-segmentkostnader og DLR-oppdateringer genererer separate hovedbokshendelser fra øktverifiseringsforsøk. Konfigurer faktureringsporten slik at øktkontroller og transportavgifter knyttes til egne transaksjons-ID-er før forhåndsbetalte saldoer avsluttes.

IOSOR-lærdom

Denne artikkelen viste at det å blande transportkostnader for SMS-segmenter med verifiseringslogikk tilslører den faktiske enhetsøkonomien og skaper avstemmingsfeil på tvers av styremaler og finanslogger. Å spore leveringsbelastninger uavhengig av verifiseringsøkter er avgjørende for nøyaktig marginvisjon og ren faktureringsdrift.

Var denne guiden nyttig?

Relaterte veiledninger