~/ work / cashless-nfc cashless NFC · terminaux Android durcis · paiements

Des bracelets NFC comme porte-monnaie,
un geste pour payer.

Trainspot KK · pour la maison Pommery

Application mobile de paiement cashless déployée chez Pommery. Les visiteurs chargent leur bracelet NFC à l'entrée, puis le présentent aux bars et aux points de service pour payer avec leur crédit. Le client Android tourne sur des terminaux Famoco durcis.

// sur site

Un membre du personnel approche un terminal durci Famoco du bracelet NFC d'un invité au comptoir d'un bar, sous un éclairage bleu.Gros plan de l'écran du terminal affichant la confirmation Transaction successful après un paiement.
Un invité paie avec son bracelet NFC. Le terminal Famoco confirme le paiement.

// contexte

Le système devait permettre une utilisation rapide et simple par les équipes événementielles, fonctionner de manière fiable en extérieur et protéger les bracelets contre le clonage. Il devait aussi préserver les soldes en cas de coupure de courant pendant une mise à jour.

// notre rôle

Ingénierie mobile et embarquée pour l'équipe Trainspot KK : client Android sur mesure sur terminaux Famoco durcis, personnalisation NXP UltraLight C avec clés 3DES propres à chaque bracelet, transactions atomiques en double tampon avec compteur pour protéger les soldes des bracelets en cas de coupure de courant pendant une mise à jour, et gestion native (JNI) des clés maîtres hors du heap Java.

// stack

  • Android (Kotlin)
  • NXP UltraLight C
  • 3DES
  • TapLinx
  • JNI / C natif
  • Famoco

// résultat

Paiement cashless en production chez Pommery, opéré par Trainspot KK sur terminaux Famoco.

Un projet en tête ?

Systèmes embarqués, logiciels sécurisés, solutions mobiles et de terrain.

Décrire un projet