IOSOR Ghiduri

Eșec Silent Auth, apoi o singură debitare OTP — nu două

Aflați cum gestionează IOSOR eșecurile de autentificare silent și tranziția la SMS OTP fără dublă facturare. Înțelegeți regulile de registru, pragurile preplătite și setările webhook.

Eșec Silent Auth, apoi o singură debitare OTP — nu două.

Mecanismele de fallback pentru autentificarea silent

Atunci când implementați verificarea mobilă silent (silent auth), calea principală încearcă să verifice identitatea utilizatorului direct prin antetele rețelei celulare. Acest proces de autentificare silent este rapid și fără fricțiune, dar poate eșua dacă utilizatorul este conectat la Wi-Fi sau folosește un operator neacceptat. În astfel de cazuri, IOSOR declanșează automat un fallback la un SMS OTP standard. Acest lucru asigură că fluxul de verificare continuă fără a întrerupe experiența utilizatorului.

Reguli de registru pentru încercările silent eșuate

O problemă operațională cheie este modul în care registrul (ledger) platformei înregistrează aceste tranziții. Atunci când o încercare de autentificare silent eșuează, aceasta nu trebuie să genereze o taxă de verificare reușită. Registrul tratează încercarea de autentificare silent și SMS OTP-ul ulterior ca pe o singură tranzacție logică. Dacă verificarea silent eșuează, tranzacția rămâne deschisă. Numai atunci când SMS OTP-ul de fallback este verificat cu succes și platforma primește o stare 'Verify OK', registrul execută o singură debitare.

Prevenirea debitărilor duble la transferul către SMS

Pentru a preveni debitările duble, API-ul IOSOR urmărește token-ul tranzacției pe ambele canale. Unele platforme greșesc taxând o taxă de livrare pentru încercarea silent și alta pentru SMS OTP. IOSOR evită acest lucru utilizând un șablon de verificare unificat. Dacă autentificarea silent eșuează, sistemul marchează faza silent ca eșuată, dar menține sesiunea activă. Când SMS OTP-ul este trimis, sistemul așteaptă DLR-ul (raportul de livrare) final și introducerea utilizatorului înainte de a debita.

Gestionarea soldurilor preplătite și a limitelor

All tranzacțiile de pe platformă rulează pe baza soldului dvs. preplătit. IOSOR impune un prag minim preplătit de USD 20 pentru a vă menține API-ul activ și pentru a preveni întreruperile bruște de serviciu în timpul campaniilor de verificare cu trafic intens. Pentru conturile care își extind volumul de verificare, se declanșează o revizuire simplă în apropierea pragului de USD 1,000/lună pentru a evalua modelele de utilizare, a optimiza rutarea și a ajusta limitele de capacitate.

Linkuri de integrare și verificarea webhook-urilor

Pentru a vă configura logica de fallback și a monitoriza înregistrările din registru, consultați ghidurile noastre detaliate. Puteți urmări modificările de stare în timp real abonându-vă la webhook-urile noastre de verificare, care transmit date instantanee pentru fiecare eveniment DLR și 'Verify OK'.

Începeți cu IOSOR

Verificați payload-urile tranzacțiilor de rezervă în consola IOSOR, la secțiunea de jurnale ale sesiunii de verificare. Asigurați-vă că aplicația dvs. reutilizează tokenul unificat al tranzacției în timpul transferului prin SMS OTP, în loc să inițieze o a doua sesiune separată. Confirmați prin evenimente webhook că verificarea celulară eșuată se înregistrează ca o tranziție tarifată la zero înainte ca debitarea unică prin SMS să aibă loc.

Rezumat IOSOR

Trecerea de la verificarea mobilă silențioasă la SMS OTP trebuie să trateze întreaga secvență ca pe o singură încercare continuă. Asocierea verificărilor de antet celular și a livrării SMS cu un ID de tranzacție unificat garantează că registrul dvs. înregistrează un singur eveniment taxabil numai după trimiterea cu succes a codului.

A fost util acest ghid?

Ghiduri conexe