IOSOR Viden

Silent Auth-fejl, derefter én OTP-debitering — ikke to

Lær, hvordan IOSOR håndterer fejl ved lydløs godkendelse og skifter til SMS-OTP uden dobbeltfakturering. Forstå ledger-regler, forudbetalte minimumsgrænser og webhook-opsætninger.

Silent Auth-fejl, derefter én OTP-debitering — ikke to.

Mekanikken bag fallback ved lydløs godkendelse

Når du implementerer lydløs mobilbekræftelse (silent auth), forsøger den primære vej at verificere brugerens identitet direkte via mobilnetværkets headere. Denne lydløse godkendelsesproces er ekstremt hurtig og friktionsfri, men den kan fejle, hvis brugeren er på Wi-Fi eller bruger en ikke-understøttet teleudbyder. I sådanne tilfælde udløser IOSOR automatisk et fallback til en standard SMS-OTP. Dette sikrer, at brugeroplevelsen ikke afbrydes, selvom den primære netværksbaserede kanal ikke er tilgængelig.

Ledger-regler for fejlslagne lydløse forsøg

Et vigtigt operationelt spørgsmål er, hvordan platformens ledger (hovedbog) registrerer disse overgange. Når et lydløst godkendelsesforsøg fejler, må det ikke generere en succesfuld verifikationsafgift. Ledgeren behandler det lydløse godkendelsesforsøg og den efterfølgende SMS-OTP som en enkelt logisk transaktion. Hvis det lydløse tjek fejler, forbliver transaktionen åben uden debitering. Først når fallback-SMS-OTP'en er verificeret, og platformen modtager en 'Verify OK'-status, udfører ledgeren en enkelt debitering.

Undgå dobbeltdebitering ved SMS-overdragelse

For at forhindre dobbeltdebitering sporer IOSOR API'en transaktionstokenet på tværs af begge kanaler. Nogle platforme begår den fejl at opkræve et leveringsgebyr for det lydløse forsøg og et andet for SMS-OTP'en. IOSOR undgår dette ved at bruge en samlet verifikationsskabelon. Hvis den lydløse godkendelse fejler, markerer systemet den lydløse fase som fejlet, men holder sessionen aktiv. Når SMS-OTP'en sendes, venter systemet på den endelige DLR (leveringsrapport) og brugerindtastning, før der afregnes.

Styring af forudbetalte saldi og grænser

Alle transaktioner på platformen kører mod din forudbetalte saldo. IOSOR håndhæver en minimumsgrænse på USD 20 for at holde dit API aktivt og forhindre pludselige serviceafbrydelser under kampagner med høj trafik. For konti, der skalerer deres verifikationsvolumen, udløses der en blød gennemgang i nærheden af USD 1,000/måned for at vurdere brugsmønstre, optimere routing og justere gennemløbsgrænser.

Integrationslinks og webhook-godkendelse

For at konfigurere din fallback-logik og overvåge ledger-poster kan du læse vores detaljerede vejledninger. Du kan spore statusændringer i realtid ved at abonnere på vores verifikationswebhooks, som leverer øjeblikkelige data for hver DLR- og 'Verify OK'-hændelse.

Start med IOSOR

Undersøg dine fallback-transaktionsnyttelast i IOSOR-konsollen under verifikationssessionsloggene. Sørg for, at din applikation genbruger det samlede transaktionstoken under SMS OTP-overdragelsen i stedet for at initialisere en adskilt anden session. Bekræft via webhook-hændelser, at det mislykkede mobildatatjek registreres som en nul-pris-overgang, før den enkelte SMS-debitering finder sted.

IOSOR-pointe

Når der skiftes fra stille mobilverifikation til SMS OTP, skal hele sekvensen behandles som ét sammenhængende forsøg. Ved at knytte mobildata-headertjek og SMS-levering til et samlet transaktions-id sikrer du, at hovedbogen kun registrerer én fakturerbar hændelse ved vellykket afsendelse af koden.

Genbrug det oprindelige verifikationssessions-id, når du udløser SMS-fallback-logikken. Undlad at udføre afbrudte sekundære verifikations-API-kald, der behandler mislykkede stille tjek som selvstændige fakturerbare handlinger.

Var denne guide nyttig?

Relaterede vejledninger