Início rápido: executar o Devkit
Este guia leva você de uma Manufacturer Service App funcionando até um relatório de testes enviado. No caminho, você usa as duas ferramentas de validação da Getnet: o Devkit e a Manufacturer Test App.
Antes de começar
Conclua a configuração da integração HAL. Seu serviço já deve se vincular corretamente e responder por IMainService.
Etapa 1: Executar o Devkit
O Devkit se conecta à sua Manufacturer Service App por libposemv e libposdigital. São as mesmas bibliotecas que a Middleware App usa em produção. Se seu serviço implementa as interfaces corretamente, as chamadas de hardware do Devkit funcionam sem configuração adicional — beeper, impressora, LEDs, câmera, leitores de cartão e o resto.
Use o Devkit primeiro para pegar problemas básicos de implementação antes de partir para os testes específicos de EMV.
O Devkit não é a mesma ferramenta que a Manufacturer Test App descrita abaixo. O Devkit verifica as chamadas gerais de hardware; a Manufacturer Test App verifica o processamento EMV.
Etapa 2: Executar a Manufacturer Test App
A Manufacturer Test App é uma aplicação construída pela Getnet, focada em operações EMV em vez de acesso geral ao hardware. Ela percorre:
- A inicialização do serviço
- O carregamento de AIDs e CAPKs
- Um conjunto de cenários obrigatórios cobrindo as bandeiras de cartão que a Getnet exige
Execute todos os cenários obrigatórios. Um cenário que você pular bloqueia a etapa seguinte.
Etapa 3: Gerar o relatório de testes
Depois de concluir os cenários obrigatórios, a Manufacturer Test App exibe um botão Send report. Toque nele para gerar hal_test_scenarios.zip na pasta Downloads do seu dispositivo. Esse arquivo é um dos artefatos que a Getnet exige para seguir com o processo de homologação.
Verificar a integração
Confirme que as três ferramentas concordam que sua implementação está pronta antes de enviar qualquer coisa à Getnet.
| Verificação | O que esperar |
|---|---|
| Chamadas de hardware do Devkit | Beeper, impressora, LEDs, câmera e leituras de cartão respondem todos sem erro. |
| Cenários obrigatórios | Todo cenário exigido por bandeira na Manufacturer Test App é concluído. |
| Relatório de testes | hal_test_scenarios.zip existe na pasta Downloads depois de tocar em Send report. |
Próximos passos
- Enviar sua integração para validação — envie
hal_test_scenarios.zipe o restante dos artefatos exigidos à Getnet. - Implementar os serviços de hardware — as chamadas exatas que o Devkit faz contra seu serviço.
- Máquina de estados EMV — o fluxo de transação que a Manufacturer Test App exercita.