MobileWeb
Integrasi NFC dan eKYC
Wrapper React kustom di atas bridge NFC native dan state machine pemindaian yang tangguh, yang menaikkan tingkat lolos JPKI Jepang 15 poin dan Android 14 poin.
- Peran
- Senior Frontend Engineer
- Periode
- 2025–sekarang
- Stack
- React · React Native bridge · State machines · NFC · eKYC
Masalahnya
Kepatuhan menuntut integrasi verifikasi berbasis perangkat keras, seperti membaca chip NFC di paspor, melalui beberapa vendor di beragam ponsel dan jaringan. Tingkat lolosnya buruk: sekitar 25% untuk JPKI Jepang dan 22% di Android. Browser tidak bisa berkomunikasi dengan chip NFC, jadi semuanya melewati bridge aplikasi native.
Pendekatannya
- Wrapper React kustom di atas bridge native, alih-alih layar bawaan vendor. Layar bawaan kaku dan gagal tanpa pesan saat paspor sedikit bergeser; versi kami menambahkan panduan posisi visual, isyarat haptik, alur pemulihan error, dan branding kami sendiri.
- State machine asinkron yang eksplisit (memindai, membaca chip, memverifikasi) dengan percobaan ulang otomatis saat koneksi NFC terputus.
Hasilnya
- Tingkat lolos JPKI Jepang: dari 25% menjadi 40% (+15 poin persentase).
- Tingkat lolos Android lewat integrasi NFC: dari 22% menjadi 36% (+14 poin).
- Setelah Persona NFC diluncurkan: +5,52 poin konversi KYC 7 hari secara keseluruhan di lebih dari 15 negara.