МобильныеВеб
Интеграции NFC и eKYC
Собственные React-обёртки поверх нативных NFC-мостов и устойчивая машина состояний сканирования подняли долю успешных проверок JPKI в Японии на 15 пунктов, а на Android — на 14.
- Роль
- Senior Frontend Engineer
- Период
- 2025–настоящее время
- Стек
- React · React Native bridge · State machines · NFC · eKYC
Проблема
Требования комплаенса означали интеграцию аппаратной проверки — например, чтения NFC-чипа в паспорте — через нескольких поставщиков на огромном разнообразии телефонов и сетей. Доля успешных проверок была низкой: около 25 % для японского JPKI и 22 % на Android. Браузер не может работать с NFC-чипом, поэтому всё шло через мосты нативного приложения.
Подход
- Собственные React-обёртки поверх нативных мостов вместо стандартных экранов поставщиков. Стандартные экраны были негибкими и молча ломались, стоило паспорту чуть сдвинуться; в новых появились визуальные подсказки для выравнивания, тактильная обратная связь, сценарии восстановления после ошибок и собственный брендинг.
- Явные асинхронные машины состояний (сканирование, чтение чипа, проверка) с автоматическими повторами при обрыве NFC-соединения.
Результат
- Успешные проверки JPKI в Японии: с 25 % до 40 % (+15 процентных пунктов).
- Успешные проверки на Android через NFC-интеграцию: с 22 % до 36 % (+14 пунктов).
- После запуска Persona NFC: +5,52 пункта общей конверсии KYC за 7 дней в более чем 15 странах.