MobielWeb
NFC- en eKYC-koppelingen
Eigen React-wrappers rond native NFC-bridges en een robuuste scan-statemachine, die het slagingspercentage voor JPKI in Japan met 15 punten en op Android met 14 punten verhoogden.
- Rol
- Senior Frontend Engineer
- Periode
- 2025–heden
- Stack
- React · React Native bridge · State machines · NFC · eKYC
Het probleem
Compliance vereiste het koppelen van hardwarematige verificatie, zoals het uitlezen van de NFC-chip in een paspoort, via meerdere leveranciers op een enorme variatie aan telefoons en netwerken. De slagingspercentages waren slecht: ongeveer 25% voor het Japanse JPKI en 22% op Android. Een browser kan niet met een NFC-chip praten, dus alles liep via bridges van de native app.
De aanpak
- Eigen React-wrappers over de native bridges, in plaats van de standaardschermen van de leveranciers. Die waren star en faalden stil zodra iemand het paspoort verschoof; de onze voegden visuele uitlijnhulpen, haptische signalen, herstelpaden bij fouten en onze eigen huisstijl toe.
- Expliciete asynchrone state machines (scannen, chip lezen, verifiëren) met automatische nieuwe pogingen als de NFC-verbinding wegvalt.
Het resultaat
- Slagingspercentage JPKI in Japan: van 25% naar 40% (+15 procentpunten).
- Slagingspercentage op Android via de NFC-koppeling: van 22% naar 36% (+14 punten).
- Na de uitrol van Persona NFC: +5,52 punten totale KYC-conversie na 7 dagen in meer dan 15 landen.