IOSOR Kennis

DLR-statuswebhooks correleren met prepaid-reserveringen

Leer hoe u inkomende afleverbevestigingen afstemt met prepaid-reserveringen om gereserveerde bedragen in de IOSOR CPaaS-infrastructuur vrij te geven.

Bij het verzenden van een OTP SMS via IOSOR wordt een tijdelijke USD-reservering geplaatst. Het niet correleren van DLR-webhooks leidt tot geblokkeerd kapitaal en onjuiste saldi. Gebruik onze JIT-reconciliatie via API voor directe afwikkeling.

Inzicht in het prepaid-reserveringsmechanisme

Binnen het IOSOR-ecosysteem activeert elk uitgaand SMS-verzoek een directe JIT-grootboekcontrole. Wanneer een verzoek wordt gestart, plaatst het systeem een tijdelijke reservering op het accountsaldo om te garanderen dat er voldoende middelen zijn voor de aflevering van het bericht.

De levenscyclus van een DLR-callback

Zodra een bericht is verzonden, stuurt het netwerk een DLR-status terug. Uw webhook-eindpunt ontvangt deze payload, die het unieke bericht-ID en de definitieve statuscode bevat. De IOSOR-engine correleert dit ID met het oorspronkelijke transactierecord. Als de status een succesvolle aflevering aangeeft, zet het systeem het gereserveerde bedrag om in een definitieve afschrijving. Als de status een fout aangeeft, wordt de reservering vrijgegeven naar uw beschikbare saldo, zodat u alleen betaalt voor succesvolle pogingen.

Grootboekafstemming beheren

Afstemming is geautomatiseerd, maar ontwikkelaars moeten de latentie tussen de verzending en de aankomst van de DLR monitoren. Als een DLR vertraagd is, blijft de reservering actief, wat uw beschikbare tegoed tijdelijk kan verlagen. Voor accounts met een prepaid-ondergrens van USD 20 is dit cruciaal om serviceonderbrekingen te voorkomen. Als uw maandelijkse volume de USD 1.000/maand overschrijdt, activeert ons systeem een soepele beoordeling om uw kredietlimieten aan te passen en een soepele doorvoer voor hoogfrequent verkeer te garanderen.

Omgaan met randgevallen en time-outs

Niet alle berichten ontvangen een DLR binnen het verwachte venster. Als een netwerk geen statusupdate verstrekt, gebruikt het IOSOR-systeem een opschoontaak die verouderde reserveringen vrijgeeft na een gedefinieerde TTL (Time-To-Live). Dit voorkomt dat 'spookreserveringen' uw liquiditeit beïnvloeden. Zorg er altijd voor dat uw webhook-handler de ontvangst van de DLR binnen 500ms bevestigt om de synchronisatie tussen ons grootboek en uw interne boekhouding te behouden.

Essentiële integratiebronnen

Raadpleeg deze handleidingen om ervoor te zorgen dat uw implementatie robuust is en voldoet aan de best practices voor financiële integriteit:

Begin met IOSOR

Om uw integratie af te ronden, gaat u naar de IOSOR Console en navigeert u naar de Webhook-instellingen om uw eindpunt voor grootboekreconciliatie te configureren. Zorg ervoor dat uw listener klaar is om de dlr.status-payload te verwerken en deze rechtstreeks te koppelen aan de bijbehorende transactiereserverings-ID. Door deze correlatie in de sandbox-omgeving te testen, garandeert u dat gereserveerde fondsen direct worden vrijgegeven of gedebiteerd zonder grootboekafwijkingen.

IOSOR-les

Deze handleiding heeft laten zien hoe u de kloof tussen realtime berichtaflevering en de nauwkeurigheid van uw financiële grootboek veilig kunt overbruggen. Door inkomende DLR-callbacks te koppelen aan actieve prepaid-reserveringen, voorkomt u dat kapitaal onnodig vaststaat en zorgt u ervoor dat uw beschikbare saldo de werkelijke afleverstatus weerspiegelt in plaats van worst-case aannames.

Ontwerp uw webhook-handler zo dat deze strikt idempotent is, zodat dubbele DLR's geen meervoudige grootboekcorrecties veroorzaken.

Was deze gids nuttig?

Gerelateerde gidsen