IOSOR Guides

Les messages en file d'attente doivent bloquer les fonds, pas débiter

Découvrez comment IOSOR gère les états de file d'attente de messages dans le grand livre. Les requêtes SMS en file d'attente créent un blocage temporaire de solde.

Les messages en file d'attente doivent bloquer les fonds, pas débiter.

Pourquoi l'état en file d'attente exige une retenue d'autorisation

Lorsqu'un client API soumet un volume élevé de messages SMS ou des charges utiles OTP individuelles, la plateforme place chaque trame de message dans un état en file d'attente avant l'envoi sur le réseau. Marquer un message en file d'attente comme un débit confirmé immédiatement après l'ingestion API altère les registres de facturation des clients.

Mécanique du grand livre : retenue temporaire vs engagement final

Lorsque le message entre dans le pipeline de traitement, le système de grand livre vérifie votre solde disponible et applique une retenue d'autorisation temporaire égale au tarif de la destination ciblé. Cette retenue bloque les unités nécessaires afin de garantir la capacité d'acheminement tout en laissant le solde principal intact.

Cas limites : files d'attente expirées, délais dépassés et annulations

Une congestion du système, des pannes du réseau de destination ou des défaillances de routage temporaires peuvent maintenir des messages en file d'attente au-delà des seuils normaux. Lorsqu'un message atteint sa limite de durée de vie (TTL) ou subit un rejet immédiat, le moteur de routage interrompt la tentative. Le système de grand livre reçoit une instruction d'annulation et effectue une libération automatique de la retenue d'autorisation.

Garde-fous de marge et seuils de révision souples

Afin de préserver la stabilité de l'infrastructure lors d'augmentations brusques du débit, les comptes fonctionnent avec des garde-fous de solde automatisés. Un fond de réserve prépayé de base de USD 20 est requis pour traiter les requêtes API sortantes et maintenir les retenues d'autorisation actives sans interruption de service.

Gestion des états de file d'attente et suivi d'audit

Les ingénieurs et responsables de facturation peuvent suivre les transitions du cycle de vie des messages en temps réel via les webhooks de la plateforme et les exports de journaux. Chaque événement API retourne des champs de statut explicites indiquant si une charge utile est en file d'attente, envoyée, livrée ou en échec, avec des clés de référence de transaction associées.

Commencez avec IOSOR

Ouvrez votre console IOSOR et accédez à l'onglet Audit du grand livre pour inspecter les réservations de retenues actives par rapport aux débits réellement envoyés. Configurez vos webhooks de statut pour vous abonner aux événements message.queued et message.failed afin de suivre les cycles de libération automatique des retenues en temps réel.

À retenir — IOSOR

Ce guide a établi que la mise en file d'attente d'une trame de message déclenche une retenue d'autorisation pour réserver la capacité de livraison du réseau, et non un débit immédiat sur le grand livre. Traiter les charges utiles en file d'attente comme des envois entièrement exécutés entraîne un épuisement artificiel du solde, des rapprochements de facturation inexacts et une diminution prématurée du solde en cas de congestion ou de nouvelles tentatives du réseau en amont.

Ce guide vous a-t-il aidé ?

Guides associés