IOSOR Wissen

OTP-Zustellungsdebit ist nicht die Verify-Sitzung: zwei Ledger-Zeilen, ein Nutzer

Ein SMS-Segment mit dem Code und eine Verifizierungssitzung sind zwei prepaid-Ereignisse auf derselben Anmeldung. Nicht zu «einem OTP-Kosten» vermengen und die zweite Zeile nicht vor Finanzen verstecken.

Der Nutzer wollte einen Code. Produkt sah ein OTP. Das prepaid-Wallet buchte zwei Zeilen: Messaging-Debit für die SMS (Segmente, Ziel, DLR-Pfad) und Verify-Debit für die Sitzung (Erstellung, TTL-Fenster, Prüfung). Teams, die das zu «OTP-Kosten» vermengen, zählen entweder doppelt im Board-Pack oder verstecken die zweite Zeile bis Monatsende. Beides ist keine Kontrolle.

IOSOR führt prepaid Verify white-label neben SMS auf einem Ledger. Katalog live ist ein echter Kanal; in setup ist keine Gratis-Sitzung. Nahe USD 1,000+ Monatsnutzung werden SMS-Zeilen und Verify-Sitzungszeilen kommerzielles Review-Material. Kein Plattformabo, damit Verify «verfügbar bleibt».

Eine Nutzersitzung, zwei prepaid-Zeilen

Die Reise ist eine. Das Geld ist zwei.

  1. Zustellungsdebit — SMS (oder Voice/E-Mail-Fallback), die den Code trug: Encoding, Segmente, Ziel, terminales DLR.
  2. Verify-Sitzungsdebit — ausgestellt, gewartet, geprüft, abgelaufen oder Resend-Politik.

Zustellungsdebit ist nicht Verify-Sitzungsdebit

Ereignis Was das Wallet zeigen soll Typischer Fehler bei Fusion
Code-SMS gesendet Segmentdebit, Ziel, Encoding «Ein OTP» versteckt UCS-2-Multipart
Terminales DLR Dieselbe SMS-Zeile, Status aktualisiert Retry zweifach ohne Sitzung
Sitzung erstellt Verify-Debit, TTL, Kanal Sitzung wirkt wie weitere SMS
Check / expire Dieselbe Verify-Zeile,

Wie Teams doppelt zählen oder die zweite Zeile vergraben

  • Board-Pack addiert SMS-OTP-Spend plus Verify-Units, die diese Sends schon enthalten.
  • Finanzen erstattet undelivered SMS und storniert auch die Sitzung.
  • Dashboards zeigen Sitzungserfolg, während SMS noch pending DLR ist.
  • Verify in setup, SMS live — Sitzungen versprochen, SMS debitiert weiter.

SMS, DLR und Verify-Versuch abstimmen

Wöchentliche Abstimmung, ein Korridor:

  • Erstellte Sitzungen gegen SMS- (oder Fallback-) Versuche zählen.
  • Terminales DLR an Sitzungsende koppeln (delivered+checked, undelivered+expired, rejected+never checked).
  • Nutzer-Resend vom System-Retry trennen — andere Owner, anderer Cooldown.
  • p95 von Sitzungserstellung → zugestellter Code publizieren, keine globale «OTP-Latenz».

Warnsignale

  • Eine vermischte «OTP-Gebühr» ohne SMS-/Sitzungs-Split
  • Verify wie Marketing-Blast abgerechnet
  • SMS erstattet ohne Sitzungszeile (oder umgekehrt) ohne Politik
  • Resend-Button ignoriert Cooldown auf einem der zwei Pfade
  • Upstream-Markennamen in kunden sichtbaren Fehlern
  • Verify versprochen, während der Kanal in setup ist

Starten Sie mit IOSOR

Überprüfen Sie Ihre Konsolen-Webhooks, um sicherzustellen, dass SMS-Segmentgebühren und Zustellungsberichte getrennte Hauptbucheinträge von Sitzungsüberprüfungen erzeugen. Konfigurieren Sie Ihr Abrechnungssystem so, dass Sitzungsprüfungen und Transportkosten vor der Endabrechnung prepaid Guthaben separaten Transaktions-IDs zugeordnet werden.

IOSOR Fazit

Dieser Artikel hat gezeigt, dass die Vermischung von SMS-Transportkosten mit der Verifizierungslogik die wahren Stückkosten verschleiert und Abstimmungsfehler in Finanzberichten verursacht. Die getrennte Erfassung von Zustellungsbelastungen und Verifizierungssitzungen ist unerlässlich für genaue Margentransparenz und saubere Abrechnungsprozesse.

War dieser Leitfaden hilfreich?

Verwandte Leitfäden