使用主机卡模拟 (HCE) 的 Visa MSD 支付应用程序
可帮助开发人员了解新的 Android 主机卡模拟支付功能的应用程序。应用程序允许您从 Visa 卡输入您自己的磁条数据,并将其用于名为 Visa MSD 的 NFC 支付协议。虽然 Visa 并不打算让持卡人以这种方式使用他们的数据,但该应用程序可以与大多数银行的 Visa 卡配合使用。 Visa MSD 是美国和加拿大大多数 NFC 支付终端支持的支付协议。
要从卡中获取磁条数据,您需要一个读卡器。在美国,它们可以在 Amazon 和 Ebay 上购买,运费约为 20 美元。最便宜的是充当键盘输入的 USB 设备,因此 Windows 或 Mac OS X 计算机上不需要特殊的驱动程序。虽然我确信有更安全的选项,但您可以使用 Google Keep 或 Docs 等应用程序将滑动输入快速传输到手机并将其粘贴到应用程序中。输入到应用程序中的卡数据使用 Android 的 SharedPreference API 进行存储,而未 root 的手机上的其他应用程序无法访问该数据。
SwipeYours的完整源代码可在 Github 上找到:https: SwipeYours
描述SwipeYours许多细节的博客:http://blog.simplytapp.com/2014/01/host-card-emulation-series- SwipeYours .html
SwipeYours需要 NFC 和 Android 版本 >= 4.4 才能实现 HCE(主机卡模拟)。
隐私:此应用程序没有互联网权限,除了通过 NFC 接口进行支付之外,不会将您的卡信息传输到任何地方。
阅读更多信息