IOSOR Guías

El débito de entrega OTP no es la sesión verify: dos líneas de ledger, un usuario

Un segmento SMS con el código y una sesión de verificación son dos eventos prepaid en un mismo registro. No los fundan en «un coste OTP» ni oculten la segunda línea a finanzas.

El usuario pidió un código. Producto vio un OTP. La cartera prepaid registró dos líneas: un débito de mensajería por el SMS (segmentos, destino, ruta DLR) y un débito Verify por la sesión (creación, ventana TTL, comprobación). Los equipos que los funden en «coste OTP» o los cuentan dos veces en el board pack o esconden la segunda línea hasta fin de mes. Ninguna de las dos es control.

IOSOR opera Verify prepaid white-label junto a SMS en un solo ledger. Catálogo live es un canal real; in setup no es una sesión gratis. Cerca de USD 1,000+ de uso mensual, las líneas SMS y las de sesión Verify entran en revisión comercial. No hay suscripción de plataforma para «mantener Verify disponible».

Una sesión de usuario, dos líneas prepaid

El viaje es uno. El dinero es dos.

  1. Débito de entrega — SMS (o fallback voz/email) que llevó el código: encoding, segmentos, destino, DLR terminal.
  2. Débito de sesión Verify — emitida, esperó, comprobada, expiró o política de resend.

El débito de entrega no es el débito de sesión verify

Evento Qué debe mostrar la cartera Fallo típico si se fusiona
Código SMS enviado Débito de segmentos, destino, encoding «Un OTP» oculta multipart UCS-2
DLR terminal Misma línea SMS, estado actualizado Retry cobrado dos veces sin sesión
Sesión creada Débito Verify, TTL, canal La sesión parece otro SMS
Check / expire Misma línea

Cómo los equipos cuentan dos veces u ocultan la segunda línea

  • El board pack suma gasto SMS OTP más unidades Verify que ya incluyen esos envíos.
  • Finanzas reembolsa SMS no entregados y también anula la sesión.
  • Los paneles muestran éxito de sesión mientras el SMS sigue pending DLR.
  • Verify in setup mientras SMS está live — sesiones prometidas, SMS sigue debitando.

Conciliar SMS, DLR y el intento verify

Conciliación semanal, un corredor:

  • Cuenten sesiones creadas frente a intentos SMS (o fallback).
  • Emparejen DLR terminal con terminal de sesión (delivered+checked, undelivered+expired, rejected+never checked).
  • Separem resend iniciado por el usuario del retry de sistema — dueños distintos, cooldown distinto.
  • Publiquen p95 de creación de sesión → código entregado, no una «latencia OTP» global.

Señales de alarma

  • Una «tarifa OTP» mezclada sin split SMS vs sesión
  • Verify facturado como blast de marketing
  • SMS reembolsado sin tocar la fila de sesión (o al revés) sin política
  • Botón resend que ignora el cooldown en uno de los dos caminos
  • Nombres de marca upstream en errores visibles al cliente
  • Verify prometido mientras el canal está in setup

Comience con IOSOR

Audite los webhooks de su consola para garantizar que los cargos por segmentos de SMS y las actualizaciones de entrega generen eventos contables distintos a los intentos de verificación de sesión. Configure su pasarela de facturación para asignar las comprobaciones de sesión y los cargos de transporte a identificadores de transacción separados antes de finalizar los saldos prepagos.

Conclusión IOSOR

Este artículo demostró que mezclar los costos de transporte de segmentos de SMS con la lógica de verificación oscurece la verdadera economía unitaria y genera errores de conciliación en los informes y registros financieros. Rastrear los débitos de entrega de forma independiente a las sesiones de verificación es esencial para una visibilidad precisa de los márgenes y operaciones de facturación limpias.

¿Fue útil esta guía?

Guías relacionadas