Приложение Visa MSD Payment с использованием эмуляции карты хоста (HCE)
Приложение, которое помогает разработчикам понять новую функцию эмуляции хост-карты Android для платежей. Приложение позволяет вам вводить собственные данные магнитной полосы карты Visa и использовать их в платежном протоколе NFC под названием Visa MSD. Хотя Visa не предполагала, что держатели карт будут использовать свои данные таким образом, приложение будет работать с картами Visa большинства банков. Visa MSD — это платежный протокол, поддерживаемый большинством платежных терминалов NFC в США и Канаде.
Чтобы получить данные магнитной полосы вашей карты, вам понадобится считыватель. В США они доступны на Amazon и Ebay по цене около 20 долларов с доставкой. Недорогие — это USB-устройства, которые выполняют функцию ввода с клавиатуры, поэтому на компьютерах с Windows или Mac OS X не требуются специальные драйверы. Хотя я уверен, что есть более безопасные варианты, вы можете использовать такое приложение, как Google Keep или Docs, чтобы быстро перенести вводимые данные на телефон и вставить их в приложение. Данные карты, введенные в приложение, хранятся с помощью Android SharedPreference API таким образом, что они недоступны для других приложений на нерутированном телефоне.
Полный исходный код SwipeYours доступен на Github: https://github.com/dimalinux/ SwipeYours
Блог с описанием многих деталей SwipeYours : SwipeYours .
SwipeYours требует как NFC, так и версии Android >= 4.4 для HCE (эмуляция хост-карты).
Конфиденциальность: это приложение не имеет доступа к Интернету и не будет передавать данные вашей карты куда-либо, кроме как через интерфейс NFC для платежей.
Читать далее