Введение
Мобильный кошелек WalletMate NFC-ридер — один из терминалов с поддержкой Google Smart Tap, способный считывать данные Google Wallet Pass. WalletMate также сертифицирован Apple VAS и способен считывать данные Apple Wallet Pass. Этот документ поможет вам подать заявку и создать Apple Wallet и Google Wallet Pass, а также познакомит с рабочим процессом использования WalletMate. WalletMate предназначен только для VAS, его следует использовать для считывания данных VAS, но не для платежных транзакций.
Руководство по документации пропусков Apple Wallet
Документацию по Apple Wallet Passes можно найти ниже на веб-сайте Apple.Документация по Apple Wallet Passes:
https://developer.apple.com/documentation/walletpassesВам нужно будет зарегистрироваться в программе разработчиков Apple, прежде чем вы сможете разрабатывать, создавать, распространять и обновлять Apple Pass. Пожалуйста, ознакомьтесь с разделом Регистрация в программе разработчиков Apple для генерации Apple Pass, чтобы узнать, как зарегистрироваться и создать сертификат Apple Pass.
Руководство по документации Google Smart Tap
Документацию по Google Smart Tap можно найти на следующем веб-сайте:
https://developers.google.com/wallet/smart-tap/
Обзор документации по универсальному пропуску Google Wallet:
https://developers.google.com/wallet/generic?authuser=1
Существуют некоторые конфиденциальные материалы Google Smart Tap, такие как информация о криптографии и управлении ключами, которые мы не можем разглашать или обсуждать, пока не получим на это разрешение. Если вы заинтересованы в доступе к ссылке и хотите узнать о ней больше, вам необходимо запросить доступ у службы поддержки GoogleWallet , вы можете связаться с ними по электронной почте.
https://developers.google.com/wallet/smart-tap/guides/implementation/key-management?hl=en&authuser=1
Подготовка
、
Тест кошелька Apple
1.1.Загрузите Acs Apple Test Pass в Apple Wallet
В этом разделе представлена простая пошаговая процедура загрузки ACS Apple Test Pass в Apple Wallet.
1. Откройте приложение «Камера» на iPhone, отсканируйте QR-код Apple Demo Pass на рисунке 1.
2. Нажмите bit.ly
3.Если вы не можете получить bit.ly, установите Safari в качестве браузера по умолчанию.
4.Нажмите «Далее», чтобы сохранить тестовый пропуск ACS в Apple Wallet.
1.2.Загрузка Google Test Pass в Google Wallet В этом разделе представлена простая пошаговая процедура загрузки Google Test Pass в Google Wallet.
1. Запустите камеру на телефоне Android или загрузите приложение для сканирования QR-кодов, отсканируйте QR-код Google Demo Pass#1 (базовый демонстрационный пропуск лояльности, ожидаемая полезная нагрузка 2018 г.) или QR-код Google Demo Pass#2 (длинный демонстрационный пропуск лояльности, который получает дополнительные данные, ожидаемая полезная нагрузка {“data-0″:”data_here0″, …”data-49″:”data_here49”) на рисунке 1.
2. При необходимости вы можете сохранить оба демонстрационных пропуска.
3.Нажмите на веб-адрес.
4.Нажмите «Добавить», чтобы сохранить Google Test Pass в Google Wallet.
Инструмент для тестирования ACS VAS
ACS VAS Test Tool — это инструмент, предназначенный для тестирования Apple Pay Passes и Google Pay Passes с поддержкой NFC с помощью WalletMate. В настоящее время ACS VAS Test Tool поддерживается на платформах Windows, Linux, Android и macOS. Если вы хотите использовать ACS VAS Test Tool для различных нужд разработки, свяжитесь с нами: [email protected]
Инструмент тестирования ACS VAS (Windows)
1.1 Запуск инструмента тестирования Acs VAs
1. Получите, загрузите и установите самую последнюю версию драйвера WalletMate от нас.
2.Распакуйте файл ACS_ VAS_Test_ Tool_Windows-X.XX, предоставленный нашим продавцом.
3. Подключите NFC-ридер мобильного кошелька WalletMate к ПК с помощью USB-кабеля.
4.Перейдите в ACS_VAS_Test_Tool_Windows-X.XX/exe/, дважды щелкните TestVasTool.exe, чтобы запустить приложение. Исходный код C# находится внутри ACS_VAS_Test_Tool_Windows-X.XX/SourceCode/
5. Если появится всплывающее диалоговое окно с предложением установить отсутствующие компоненты Microsoft Windows, загрузите и установите их.
6. Следующий экран появится, если считыватель NFC мобильного кошелька WalletMate был успешно подключен и распознан ПК; его имя появится в верхнем левом углу.
1.2.Использование инструмента тестирования Acs VAs с Acs Test Apple Pass
В этом разделе приведены простые пошаговые процедуры проверки тестового пропуска ACS, сохраненного в AppleWallet, с помощью инструмента тестирования ACS VAS.
1.Перейдите на вкладку «Демо».
2. Отрегулируйте количество опросов и тайм-ауты опроса для каждого опроса, выберите ACS Demo Pass, а затем нажмите Start. PassTypelidentifier и Private Key для ACS Demo Pass жестко закодированы в демо.
3. Приложите iPhone/AppleWatch к считывателю NFC-карт WalletMate MobileWallet.
4. Появится ACS Test Pass. Если ваш iPhone защищен паролем/Touch ID/Face ID, появится запрос на разблокировку Pass.
5. Снова нажмите iPhone / AppleWatch на верхнюю часть WalletMate MobileWallet NFC Reader.
6. На экране должна появиться галочка, а пропуск исчезнуть.
7. Сообщение о полезной нагрузке и время ввода отображаются в окне сообщения.
1.3. Тестирование пользовательского ApplePass с поддержкой NFC
В этом разделе представлена простая пошаговая процедура использования ACS VAS Test Tool с вашим пользовательским NFC-Enabled Pass. Если вы создали свой пользовательский тестовый пропуск с Apple, вам следует следовать указаниям этого раздела.
Вы можете обратиться к AppleVAS, чтобы узнать больше о предварительных требованиях к разработке собственного ApplePass.
1. Перейдите на вкладку «Конфигурация Apple VAS» и заполните поля «Идентификатор типа пароля 1» и «Закрытый ключ 1» (обратите внимание на синтаксис).
2. Если вы хотите протестировать два пользовательских тестовых прохода, вставьте идентификатор второго типа прохода и закрытый ключ в идентификатор типа прохода 2 и закрытый ключ 2 соответственно.
3.Нажмите «Сохранить».
4. Перейдите на вкладку demo, выберите ClientPass1 или ClientPass2 и нажмите Start. ClientPass 1 и ClientPass 2 ссылаются на passTypelidentifier1, pass Typ lidentifier 2 и их соответствующий закрытый ключ на вкладке Config Apple VAS.
5. Затем следуйте оставшимся процедурам. Используя инструмент ACSVASTestTool с ACSTestApplePass, вы сможете получить информацию, хранящуюся на вашем собственном NFC-пропуске.
1.4.Использование инструмента тестирования AcsVAs с GoogleTestPass
В этом разделе приведены простые пошаговые процедуры проверки тестового пропуска ACS, сохраненного в GoogleWallet, с помощью инструмента тестирования ACS VAS.
1.Перейдите на вкладку «Демо».
2. Вы можете настроить Количество опросов и Тайм-аут(ы) опроса для каждого опроса, нажмите Старт. Оставьте вкладки Конфигурация Google Smart Tap и Безопасная загрузка в настройках по умолчанию, если вы хотите протестировать с помощью Google Demo Test Pass.
3. Разблокируйте экран, включите NFC на вашем устройстве Android и приложите мобильный телефон Android к устройству WalletMate Mobile Wallet NFC Reader, после чего сразу же появится демонстрационный тестовый пропуск Google.
4. Сообщение о полезной нагрузке и временная метка отображаются в окне сообщений на вкладке «Демо».
1.5. Тестирование пользовательского GooglePass с поддержкой NFC
Если вы хотите разработать свой пропуск с поддержкой NFC с помощью Google и сгенерировали зашифрованный LTPK и открытый ключ, а также загрузили открытый ключ в свою учетную запись эмитента APl Google Wallet, вы можете следовать приведенным ниже инструкциям и протестировать свой пропуск с помощью инструмента тестирования ACS VAS.
1. Перейдите на вкладку «Настройка Google Smart Tap», введите идентификатор коллектора и нажмите «Сохранить».
2. Перейдите на вкладку «Безопасная загрузка», заполните поле «Зашифрованный LTPK» (см. раздел «Получение пары ключей для SmartTap»), а также свой идентификатор сборщика и версию ключа LTPK, а затем нажмите «Вставить EncryptedLTPK».
3. Затем следуйте остальным процедурам, описанным в разделе Использование тестового инструмента ACS VAS с Google TestPass, и вы сможете получить информацию, хранящуюся в вашем собственном пользовательском NFC-пропуске.