Introdução
Leitor NFC de carteira móvel WalletMate é um dos terminais compatíveis com o Google Smart Tap que é capaz de ler o Google Wallet Pass. O WalletMate também é certificado pela Apple VAS e é capaz de ler o Apple Wallet Pass. Este documento o guiará na aplicação e criação de Apple Wallet e Google Wallet Passes, e apresentará o fluxo de trabalho para usar o WalletMate. O WalletMate é somente VAS, ele deve ser usado para ler dados VAS, mas não para transações de pagamento.
Guia de documentação do Apple Wallet Passes
A documentação do Apple Wallet Passes pode ser encontrada abaixo no site da Apple. Documentação do Apple Wallet Passes:
https://developer.apple.com/documentation/walletpassesVocê precisará se inscrever no Apple Developer Program antes de poder projetar, criar, distribuir e atualizar Apple Passes. Consulte Inscreva-se no programa de desenvolvedor da Apple para geração do Apple Pass para obter as etapas para se inscrever e criar um certificado Apple Pass.
Guia de documentação do Google Smart Tap
A documentação do Google Smart Tap pode ser encontrada no site abaixo:
https://developers.google.com/wallet/smart-tap/
Visão geral da documentação do Google Wallet Generic Pass:
https://developers.google.com/wallet/generic?authuser=1
Existem alguns materiais confidenciais do Google Smart Tap, como informações sobre Criptografia e Gerenciamento de chaves, que não temos permissão para compartilhar ou discutir até que sejamos autorizados a fazê-lo. Se você estiver interessado em acessar o link e saber mais sobre ele, precisa solicitar acesso à Equipe de Suporte do Google Wallet , você pode contatá-los por e-mail.
https://developers.google.com/wallet/smart-tap/guides/implementation/key-management?hl=en&authuser=1
Preparação
、
Teste da Apple Wallet
1.1.Baixe o Acs Apple Test Pass no Apple Wallet
Esta seção fornece um procedimento simples passo a passo sobre como baixar o ACS Apple Test Pass no Apple Wallet.
1. Abra a Câmera no iPhone, escaneie o QR Code do Apple Demo Pass na Figura 1
2. Clique em bit.ly
3. Se você não conseguir obter o bit.ly, defina o navegador padrão como Safari
4. Clique em Avançar para salvar o ACS Test Pass na Apple Wallet.
1.2. Baixe o Google Test Pass no Google Wallet Esta seção fornece um procedimento simples passo a passo sobre como baixar o Google Test Pass no Google Wallet.
1. Inicie a câmera em um telefone Android ou baixe o aplicativo de leitura de código QR, escaneie o código QR do Google Demo Pass#1 (o passe de demonstração de fidelidade básico, carga útil esperada para 2018) ou o código QR do Google Demo Pass#2 (um passe de demonstração de fidelidade longo que obtém dados adicionais, carga útil esperada {“data-0″:”data_here0″, …”data-49″:”data_here49”) na Figura 1
2. Você pode salvar ambos os passes de demonstração, se necessário
3. Clique no endereço da Web
4. Clique em Adicionar para salvar o Google Test Pass na Carteira Google.
Ferramenta de teste ACS VAS
ACS VAS Test Tool é uma ferramenta destinada a testar Apple Pay Passes e Google Pay Passes habilitados para NFC com WalletMate. Atualmente, ACS VAS Test Tool é compatível com plataformas Windows, Linux, Android e macOS. Se você quiser usar a ACS VAS Test Tool para várias necessidades de desenvolvimento, entre em contato conosco: [email protected]
Ferramenta de teste ACS VAS (Windows)
1.1 Inicie a ferramenta de teste Acs VAs
1. Obtenha, baixe e instale o driver WalletMate mais atualizado de nós
2. Descompacte o arquivo ACS_ VAS_Test_ Tool_Windows-X.XX fornecido pelo nosso vendedor.
3. Conecte seu leitor NFC WalletMate Mobile Wallet ao seu PC via cabo USB.
4. Navegue até ACS_VAS_Test_Tool_Windows-X.XX/exe/, clique duas vezes em TestVasTool.exe para iniciar o aplicativo. O código-fonte C# está localizado dentro de ACS_VAS_Test_Tool_Windows-X.XX/SourceCode/
5. Se aparecer uma caixa de diálogo pop-up solicitando a instalação de componentes ausentes do Microsoft Windows, baixe e instale-os.
6. A tela a seguir aparecerá se o leitor NFC da carteira móvel WalletMate tiver sido conectado com sucesso e reconhecido pelo PC; seu nome aparecerá no canto superior esquerdo.
1.2.Usando a ferramenta de teste Acs VAs com Acs Test Apple Pass
Esta seção fornece procedimentos simples passo a passo sobre como testar o ACS Test Pass armazenado no AppleWallet com a ACS VAS Test Tool.
1. Vá para a aba Demo.
2. Ajuste o Número de Polling e o Tempo Limite de Polling para cada polling, selecione ACS Demo Pass e pressione Start. O passTypelidentifier e a Chave Privada para o ACS Demo Pass são codificados na demo.
3. Toque no iPhone/AppleWatch em cima do leitor NFC WalletMate MobileWallet.
4. O ACS Test Pass aparecerá. Se o seu iPhone for protegido por senha/Touch ID/Face ID, haverá um prompt pedindo para você desbloquear o Pass.
5. Toque no iPhone / AppleWatch na parte superior do leitor NFC do WalletMate MobileWallet novamente.
6. Uma marca de seleção deverá ser exibida na tela e o passe desaparecerá.
7. A mensagem de carga útil e o carimbo de data/hora são exibidos na caixa de mensagens.
1.3.Teste o ApplePass personalizado habilitado para NFC
Esta seção fornece um procedimento simples passo a passo sobre como usar a ACS VAS Test Tool com seu NFC-Enabled Pass personalizado. Se você criou seu passe de teste personalizado com a Apple, você deve seguir a orientação desta seção.
Você pode consultar o AppleVAS para saber mais sobre os pré-requisitos para criar seu próprio ApplePass.
1. Vá para a aba Config Apple VAS e preencha os campos passTypeIdentifier 1 e PrivateKey 1 (Cuidado com a sintaxe).
2. Se você tiver dois passes de teste personalizados que deseja testar, cole o 2º passTypeldentifier e a chave privada no pass Type Identifier 2 e na chave privada 2, respectivamente.
3. Pressione Salvar
4. Vá para a guia de demonstração, selecione ClientPass1 ou ClientPass2 e pressione Iniciar. ClientPass 1 e ClientPass 2 referem-se ao passTypelidentifier1, pass Typelidentifier 2 e sua chave privada correspondente na guia Config Apple VAS.
5. Em seguida, siga os procedimentos de teste sobre como usar o ACSTestTool com o ACSTestApplePass. Você poderá recuperar as informações armazenadas no seu próprio passe habilitado para NFC personalizado.
1.4.Usando a ferramenta AcsVAsTest com GoogleTestPass
Esta seção fornece procedimentos simples passo a passo sobre como testar o ACS Test Pass armazenado no GoogleWallet com a ACS VAS Test Tool.
1. Vá para a aba Demo.
2. Você pode ajustar o Número de Polling e o Tempo Limite de Polling para cada polling, pressione Iniciar. Deixe as guias Config Google Smart Tap e Secure Load na configuração padrão se desejar testar com o Google Demo Test Pass.
3. Desbloqueie a tela, ative o NFC no seu dispositivo Android e toque o celular Android na parte superior do leitor NFC da carteira móvel WalletMate. O teste de demonstração do Google Pass aparecerá imediatamente.
4. A mensagem de carga útil e o registro de data e hora são exibidos na caixa de mensagem da guia “Demonstração”.
1.5.Teste o GooglePass personalizado habilitado para NFC
Se você quiser desenvolver seu passe habilitado para NFC com o Google e tiver gerado o LTPK criptografado e a chave pública, e tiver carregado a chave pública na sua conta de emissor do Google Wallet APl, você pode seguir as diretrizes abaixo e testar seu passe com a ferramenta de teste ACS VAS.
1. Navegue até a guia Configurar Google Smart Tap, insira o ID do coletor e pressione Salvar.
2. Vá para a guia Carregamento Seguro, preencha o LTPK criptografado (consulte Obtenha seu par de chaves para o SmartTap), junto com seu ID de coletor e a versão da chave LTPK e, em seguida, pressione Injetar LTPK criptografado.
3. Em seguida, siga os procedimentos restantes em Usando a ferramenta de teste ACS VAS com o Google TestPass. Você poderá recuperar as informações armazenadas no seu CustomNFC-EnabledPass.