使用主机卡仿真(HCE)Visa MSD付款应用程序
帮助开发人员了解付款的新Android主机卡仿真功能的应用程序。应用程序允许您从Visa卡中输入自己的磁条带数据,并在称为Visa MSD的NFC支付协议中使用它。尽管Visa不打算以这种方式使用卡持有人使用数据,但该应用程序将与大多数银行的Visa卡一起使用。 Visa MSD是美国和加拿大大多数NFC支付终端的支持付款协议。
为了从卡中获取磁条带数据,您将需要一个读者。在美国,它们在亚马逊和eBay上都可以买到约20美元。便宜的是用作键盘输入的USB设备,因此在Windows或Mac OS X计算机上不需要特殊的驱动程序。尽管我确定还有更安全的选项,但您可以使用Google Keep或Docs之类的应用程序快速将滑动输入转移到手机中并将其粘贴到应用中。输入到该应用程序的卡数据是使用Android的共享Preference API存储的,而其他应用程序无法在非根系手机上访问的方式。
SwipeYours的完整源代码可在github上找到:https://github.com/dimalinux/swipeyours
博客描述了SwipeYours的许多详细信息:http://blog.simplytapp.com/2014/01/host-card-memulation-series-series-series-swipeyours.html
SwipeYours需要NFC和Android版本> = 4.4(主机卡仿真)。
隐私:此应用程序没有Internet权限,除NFC接口以外的任何地方都不会将您的卡信息传输到付款中。
阅读更多信息