Aller au contenu
Clinford Jordano Valencia
Tous les projets
MobileWeb

Intégrations NFC et eKYC

Des enveloppes React sur mesure autour des ponts NFC natifs et une machine à états de scan robuste, qui ont fait progresser le taux de réussite JPKI au Japon de 15 points et celui d’Android de 14 points.

Rôle
Senior Frontend Engineer
Période
2025–aujourd’hui
Stack
React · React Native bridge · State machines · NFC · eKYC

Le problème

La conformité imposait d’intégrer une vérification matérielle, comme la lecture de la puce NFC d’un passeport, via plusieurs fournisseurs et sur une très grande variété de téléphones et de réseaux. Les taux de réussite étaient faibles : environ 25 % pour le JPKI japonais et 22 % sur Android. Un navigateur ne peut pas communiquer avec une puce NFC, tout passait donc par les ponts de l’application native.

L’approche

  • Des enveloppes React sur mesure au-dessus des ponts natifs, au lieu des écrans standard des fournisseurs. Ceux-ci étaient rigides et échouaient en silence dès que le passeport bougeait ; les nôtres ont ajouté des guides visuels d’alignement, des retours haptiques, des parcours de récupération d’erreur et notre propre identité visuelle.
  • Des machines à états asynchrones explicites (scan, lecture de la puce, vérification), avec de nouvelles tentatives automatiques quand la connexion NFC se coupe.

Le résultat

  • Taux de réussite JPKI au Japon : de 25 % à 40 % (+15 points de pourcentage).
  • Taux de réussite sur Android via l’intégration NFC : de 22 % à 36 % (+14 points).
  • Après le déploiement de Persona NFC : +5,52 points de conversion KYC globale à 7 jours dans plus de 15 pays.