IOSOR Kunskap
Korrelera DLR-statuswebhooks med förbetalda reserveringar
Lär dig hur du stämmer av inkommande leveranskvitton mot förbetalda reserveringar för att frigöra reserverade belopp i IOSOR CPaaS-infrastrukturen.
När du skickar OTP SMS via IOSOR reserveras ett belopp i USD på ditt saldo. Utan korrekt koppling mellan DLR och dessa reserveringar låses kapital i onödan. Genom vår API-baserade JIT-process säkerställs korrekt debitering direkt.
Förståelse för mekanismen för förbetalda reserveringar
Inom IOSOR-ekosystemet utlöser varje utgående SMS-förfrågan en omedelbar JIT-kontroll (Just-In-Time) av huvudboken. När en förfrågan initieras placerar systemet en tillfällig reservering på kontosaldot för att säkerställa att tillräckliga medel finns för meddelandeleveransen. Denna reservering är inte en slutgiltig debitering utan en kapitalreservering. Den slutgiltiga avräkningen sker först efter mottagandet av DLR-status (Delivery Receipt) från nätverket, vilket säkerställer att din finansiella huvudbok exakt återspeglar den faktiska förbrukningen av meddelandekrediter.
Livscykeln för en DLR-callback
När ett meddelande har skickats returnerar nätverket en DLR-status. Din webhook-endpoint tar emot denna payload, som innehåller det unika meddelande-ID:t och den slutgiltiga statuskoden. IOSOR-motorn korrelerar detta ID med den ursprungliga transaktionsposten. Om statusen indikerar en lyckad leverans konverterar systemet det reserverade beloppet till en permanent debitering. Om statusen indikerar ett fel frigörs reserveringen tillbaka till ditt tillgängliga saldo, vilket säkerställer att du endast betalar för lyckade försök.
Hantering av avstämning i huvudboken
Avstämning är automatiserad, men utvecklare måste övervaka latensen mellan sändning och DLR-ankomst. Om en DLR är fördröjd förblir reserveringen aktiv, vilket tillfälligt kan minska din tillgängliga kredit. För konton som upprätthåller en förbetald miniminivå på USD 20 är detta kritiskt för att förhindra tjänsteavbrott. Om din månatliga volym överstiger USD 1 000/månad utlöser vårt system en lätt granskning för att justera dina kreditgränser och säkerställa smidig genomströmning för högfrekvent trafik.
Hantering av kantfall och timeouts
Alla meddelanden får inte en DLR inom det förväntade tidsfönstret. Om ett nätverk misslyckas med att tillhandahålla en statusuppdatering använder IOSOR-systemet ett rensningsjobb som frigör gamla reserveringar efter en definierad TTL (Time-To-Live). Detta förhindrar att 'spökreserveringar' påverkar din likviditet. Säkerställ alltid att din webhook-hanterare bekräftar mottagandet av DLR inom 500ms för att bibehålla synkronisering mellan vår huvudbok och dina interna bokföringsregister.
Väsentliga integrationsresurser
För att säkerställa att din implementering är proven och följer bästa praxis för finansiell integritet, se dessa guider:
- Händelseordning vs ledger-bokföring
- En dubblett-webhook får inte skapa en andra debitering
- idempotens, omsändning och pengar.
Börja med IOSOR
För att slutföra din integration, gå till IOSOR-konsolen och navigera till Webhook-inställningarna för att konfigurera din slutpunkt för huvudboksavstämning. Se till att din lyssnare är redo att bearbeta dlr.status-payloaden och mappa den direkt till motsvarande transaktionsreserverings-ID. Att testa denna korrelation i sandbox-miljön garanterar att reserverade medel frigörs eller debiteras omedelbart utan avvikelser i huvudboken.
IOSOR sammanfattning
Denna guide visade hur du säkert överbryggar klyftan mellan meddelandeleverans i realtid och finansiell huvudboksprecision. Genom att korrelera inkommande DLR-callbacks med aktiva förbetalda reserveringar förhindrar du kapitalblockering och säkerställer att ditt tillgängliga saldo återspeglar faktiska leveransstatusar snarare än värsta tänkbara scenarier.
Var den här guiden till hjälp?
Relaterade guider
- Övervakning av hälsomått för webhook-slutpunkter
Lär dig hur du spårar svarstid och statuskoder för mottagare inom IOSOR-plattformen för att proaktivt hantera webhook-hälsa och förhindra callback-fel.
- Konfigurera webhook-varningar för tröskelvärden i plånboken
Lär dig hur du konfigurerar automatiska webhooks för saldotrösklar i IOSOR för att övervaka förbetalda konton, förhindra tjänsteavbrott och hantera JIT-nummerprovisionering effektivt.
- Bearbetning av webhook-händelser för Just-in-Time Provisioning
Bemästra realtidslivscykeln för inkommande kanaler med IOSOR JIT-provisioneringswebhooks. Automatisera nummer tilldelning och reskontrauppdateringar för din white-label CPaaS.