Session

Discutons avec nos cartes bancaires depuis nos smartphones

Les terminaux de paiement, on connait. Pour payer, le commerçant programme un montant, on passe sa carte, un BIP retentit et... la transaction est validée.

Mais comment le terminal de paiement connait-il votre compte en banque ? En réalité, c'est votre carte qui donne certaines informations quand lui on lui demande.

Mais saviez-vous que votre carte attend aussi des informations avant de vous donner les siennes ? Qu'un protocole de paiement sans contact existe ? Et encore mieux : étant basé sur le NFC - le même qui équipe tous nos smartphones aujourd'hui - saviez-vous que vous pouvez lire et donner des infos à votre carte bancaire depuis votre smartphone ?

À travers un cas concret, nous verrons comment écrire une petite application Android qui lit le numéro d'une carte bancaire.

Il s'agit d'un talk technique sur les échanges EMV entre un smartphone et une carte bancaire.

D'un point de vue complexité, une partie théorique sera abordée sur le format des échanges. Nous essayons de simplifier au maximum et de présenter uniquement le cas le plus courant, sans erreur ou cartes un peu spécifiques.

Il y aura une démonstration avec une carte de test.

Nous avons tous les deux travaillé sur une librairie permettant de lire des cartes dans le cadre d'un projet de contrôle billé tique.

Ce talk a déjà été donné au format 25 minutes à Breizhcamp 2023 et 50 minutes à Touraine Tech 2024.

La vidéo Breizhcamp : 👉 https://youtu.be/BkgSpT8yVp4?si=rzL-okx5IUcswO7D

Suite aux retours que nous avons eu sur la précédente session, nous allons ajouter une partie plus interactive et divertissante avec des quizz sur la signification des acronymes (omniprésents sur ce type de métier).

Antoine Robiez

Senior Android Developper @ Decathlon

Lille, France

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top