Application de paiement Visa MSD utilisant l'émulation de carte hôte (HCE)
Application qui aide les développeurs à comprendre la nouvelle fonctionnalité d'émulation de carte hôte Android pour les paiements. L'application vous permet de saisir vos propres données de bande magnétique à partir d'une carte Visa et de les utiliser dans un protocole de paiement NFC appelé Visa MSD. Même si Visa n'avait pas l'intention que les titulaires de cartes utilisent leurs données de cette façon, l'application fonctionnera avec les cartes Visa de la plupart des banques. Visa MSD est un protocole de paiement pris en charge par la plupart des terminaux de paiement NFC aux États-Unis et au Canada.
Pour obtenir les données de la bande magnétique de votre carte, vous aurez besoin d'un lecteur. Aux États-Unis, ils sont disponibles sur Amazon et Ebay pour environ 20 $ livrés. Les plus peu coûteux sont des périphériques USB qui font office de saisie au clavier. Aucun pilote spécial n'est donc nécessaire sur les ordinateurs Windows ou Mac OS X. Bien que je sois sûr qu'il existe des options plus sécurisées, vous pouvez utiliser une application comme Google Keep ou Docs pour transférer rapidement la saisie par balayage sur votre téléphone et la coller dans l'application. Les données de carte saisies dans l'application sont stockées à l'aide de l'API SharedPreference d'Android d'une manière qui n'est pas accessible par d'autres applications sur un téléphone non rooté.
Le code source complet de SwipeYours est disponible sur Github : https://github.com/dimalinux/ SwipeYours
Blog décrivant de nombreux détails de SwipeYours : http://blog.simplytapp.com/2014/01/host-card-emulation-series- SwipeYours .html
SwipeYours nécessite à la fois NFC et la version Android >= 4.4 pour HCE (Host Card Emulation).
Confidentialité : cette application ne dispose d'aucune autorisation Internet et ne transférera les informations de votre carte que via l'interface NFC pour les paiements.
En savoir plus