Application de paiement MSD VISA Utilisation d'émulation de carte hôte (HCE)
Application qui aide les développeurs à comprendre la nouvelle fonctionnalité d'émulation de cartes hôtes 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. Bien que Visa n'ait pas l'intention que les détenteurs de cartes utilisent leurs données de cette façon, l'application fonctionnera avec des 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 bande magnétique de votre carte, vous aurez besoin d'un lecteur. Aux États-Unis, ils sont disponibles sur Amazon et sur eBay pour environ 20 $ livrés. Les périphériques USB sont peu coûteux qui agissent comme une entrée au clavier, donc aucun pilote spécial n'est 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 l'entrée de balayage sur votre téléphone et le coller dans l'application. Les données de la carte entrées 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 racé.
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-emulat-series-swipeyours.html
SwipeYours nécessite à la fois NFC et et Android Version> = 4.4 pour HCE (émulation de carte d'hôte).
Confidentialité: cette application n'a pas d'autorisations Internet et ne transférera pas les informations de carte ailleurs que sur l'interface NFC pour les paiements.
En savoir plus