使用主機卡模擬 (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 介面進行付款之外,不會將您的卡片資訊傳輸到任何地方。
閱讀更多信息