IOSOR База знань

Одноразове списання за OTP при відкаті з Silent Auth

Дізнайтеся, як IOSOR обробляє збої silent auth та переходить на SMS OTP без подвійного білінгу. Правила балансу, ліміти передоплати та вебхуки.

Одноразове списання за OTP при відкаті з Silent Auth.

Принципи каскадного перемикання на SMS

При впровадженні безшумної мобільної верифікації основний сценарій намагається підтвердити особу користувача безпосередньо через заголовки стільникової мережі. Цей процес silent auth є швидким та зручним, але він може зазнати невдачі, якщо користувач підключений до Wi-Fi або використовує непідтримуваного оператора. У таких випадках IOSOR автоматично запускає резервний перехід на стандартний SMS OTP.

Правила білінгу для невдалих спроб авторизації

Ключовим операційним питанням є те, як баланс платформи фіксує ці переходи. Коли спроба silent auth завершується невдачею, вона не повинна призводити до списання коштів за успішну верифікацію. Платформа розглядає спробу silent auth та подальший SMS OTP как єдину логічну транзакцію. Якщо тиха перевірка не вдалася, транзакція залишається відкритою. Тільки коли резервний SMS OTP успішно підтверджено і платформа отримує статус Verify OK, баланс виконує одне списання.

Запобігання подвійному списанню коштів при переході

Щоб запобігти подвійному списанню коштів, API IOSOR відстежує токен транзакції в обох каналах. Деякі платформи помилково стягують плату за доставку при тихій спробі та ще одну за SMS OTP. IOSOR уникає цього, використовуючи єдиний шаблон верифікації. Якщо silent auth не вдається, система позначає тиху фазу як невдалу, але зберігає сесію активною. При відправці SMS OTP система очікує на фінальний DLR та введення користувача.

Керування балансом та лімітами платформи

Усі транзакції на платформе виконуються за рахунок вашого передоплаченого балансу. IOSOR встановлює мінімальний ліміт передоплати у розмірі USD 20 для підтримки активності вашого API та запобігання раптовим перервам у обслуговуванні під час високонавантажених кампаній верифікації.

Інтеграційні ресурси та вебхуки

Щоб налаштувати логіку резервного копіювання та відстежувати записи у балансі, зверніться до наших детальних посібників. Ви можете відстежувати зміни статусу в реальному часі, підписавшись на наші вебхуки верифікації, які миттєво доставляють корисне навантаження для кожної події DLR та Verify OK.

Пов’язані матеріали: Порівняння безшумної автентифікації та перевірки типу лінії зв'язку · Безшумна автентифікація без використання SMS-каналів · prepaid-резерв до першого списання.

Почніть з IOSOR

Налаштуйте обробку каскадного фолбеку в консолі IOSOR, зв'язавши спробу Silent Auth із наступним SMS OTP через єдиний transaction_token. Перевірте в журналі подій ledger, що невдала спроба безшумної верифікації маркується як незаряджений статус, а тарифікація відбувається виключно за підтверджений DLR каналу SMS. Налаштуйте вебхуки статусів, щоб відстежувати передачу сесії між каналами в режимі реального часу.

Підсумок IOSOR

Ця стаття доводить, що перехід від безшумної автентифікації до SMS OTP повинен оформлюватися як єдина логічна транзакція. Якщо Silent Auth не вдається через Wi-Fi або відсутність підтримки оператором, система не має права нараховувати плату за незавершений безшумний крок.

Використовуйте наскрізний токен верифікації для обох етапів каскаду та контролюйте списки списань у розрізі кінцевого результату. Не допускайте розділення плати на технічну спробу та доставлений OTP — білінг має фіксувати лише один успішно реалізований факт верифікації.

Чи був матеріал корисним?

Пов’язані гіди