IOSOR Guías

Correlación de Webhooks de estado DLR con retenciones prepagas

Aprenda a conciliar las devoluciones de llamada de recibos de entrega con los fondos prepagos retenidos para liberar montos reservados en la infraestructura de IOSOR CPaaS.

Cada SMS saliente en IOSOR genera una retención temporal en USD en su saldo. Si no vincula correctamente los webhooks de DLR con estas reservas, corre el riesgo de bloquear capital y desajustar su contabilidad. Configure la conciliación JIT mediante API para ajustar o liberar los fondos según la entrega final.

Entendiendo el mecanismo de retención prepaga

En el ecosistema IOSOR, cada solicitud de SMS saliente activa una verificación de libro mayor inmediata (Just-In-Time). Cuando se inicia una solicitud, el sistema coloca una retención temporal en el saldo de la cuenta para garantizar que existan fondos suficientes para la entrega del mensaje.

El ciclo de vida de una devolución de llamada DLR

Una vez que se envía un mensaje, la red devuelve un estado DLR. Su punto final de webhook recibe esta carga, que contiene el ID de mensaje único y el código de estado final. El motor de IOSOR correlaciona este ID con el registro de transacción original. Si el estado indica una entrega exitosa, el sistema convierte el monto retenido en un débito permanente. Si el estado indica un fallo, la retención se libera de nuevo a su saldo disponible, asegurando que solo pague por los intentos exitosos.

Gestión de la conciliación del libro mayor

La conciliación está automatizada, pero los desarrolladores deben monitorear la latencia entre el envío y la llegada del DLR. Si un DLR se retrasa, la retención permanece activa, lo que puede reducir temporalmente su crédito disponible. Para cuentas que mantienen un piso prepago de USD 20, esto es crítico para evitar interrupciones del servicio. Si su volumen mensual supera los USD 1,000/mes, nuestro sistema activa una revisión suave para ajustar sus límites de crédito y garantizar un rendimiento fluido para el tráfico de alta frecuencia.

Manejo de casos extremos y tiempos de espera

No todos los mensajes reciben un DLR dentro de la ventana esperada. Si una red no proporciona una actualización de estado, el sistema IOSOR emplea un trabajo de limpieza que libera retenciones obsoletas después de un TTL (Time-To-Live) definido. Esto evita que las retenciones 'fantasma' afecten su liquidez. Asegúrese siempre de que su manejador de webhook reconozca la recepción del DLR dentro de 500ms para mantener la sincronización entre nuestro libro mayor y sus registros contables internos.

Recursos de integración esenciales

Para garantizar que su implementación sea robusta y siga las mejores prácticas de integridad financiera, consulte estas guías:

Comience con IOSOR

Para finalizar su integración, diríjase a la consola de IOSOR y navegue a la configuración de Webhooks para configurar su endpoint de conciliación de libros contables. Asegúrese de que su receptor esté listo para procesar la carga útil dlr.status y mapearla directamente al ID de retención de transacción correspondiente. Probar esta correlación en el entorno de pruebas garantizará que los fondos reservados se liberen o debiten instantáneamente sin desviaciones en el libro contable.

Conclusión IOSOR

Esta guía demostró cómo cerrar de manera segura la brecha entre la entrega de mensajes en tiempo real y la precisión del libro contable financiero. Al correlacionar las devoluciones de llamada de DLR entrantes con las retenciones prepagadas activas, evita el bloqueo de capital y garantiza que su saldo disponible refleje los estados de entrega reales en lugar de suposiciones del peor de los casos.

¿Fue útil esta guía?

Guías relacionadas