Inicio rápido: ejecutar el Devkit
Esta guía te lleva desde una Manufacturer Service App funcionando hasta un informe de pruebas enviado. Por el camino usas las dos herramientas de validación de Getnet: el Devkit y la Manufacturer Test App.
Antes de empezar
Completa la configuración de la integración HAL. Tu servicio ya debe vincularse correctamente y responder a través de IMainService.
Paso 1: Ejecutar el Devkit
El Devkit se conecta a tu Manufacturer Service App mediante libposemv y libposdigital. Son las mismas bibliotecas que la Middleware App usa en producción. Si tu servicio implementa las interfaces correctamente, las llamadas de hardware del Devkit funcionan sin configuración adicional: beeper, impresora, LED, cámara, lectores de tarjetas y el resto.
Usa primero el Devkit para detectar problemas básicos de implementación antes de pasar a las pruebas específicas de EMV.
El Devkit no es la misma herramienta que la Manufacturer Test App descrita abajo. El Devkit comprueba las llamadas generales de hardware; la Manufacturer Test App comprueba el procesamiento EMV.
Paso 2: Ejecutar la Manufacturer Test App
La Manufacturer Test App es una aplicación construida por Getnet, centrada en operaciones EMV en lugar de en el acceso general al hardware. Recorre:
- La inicialización del servicio
- La carga de AID y CAPK
- Un conjunto de escenarios obligatorios que cubren las marcas de tarjeta que Getnet exige
Ejecuta todos los escenarios obligatorios. Un escenario que omitas bloquea el paso siguiente.
Paso 3: Generar el informe de pruebas
Cuando completes los escenarios obligatorios, la Manufacturer Test App muestra un botón Send report. Púlsalo para generar hal_test_scenarios.zip en la carpeta Downloads de tu dispositivo. Este archivo es uno de los artefactos que Getnet exige para continuar el proceso de homologación.
Verificar la integración
Confirma que las tres herramientas coinciden en que tu implementación está lista antes de enviar nada a Getnet.
| Comprobación | Qué esperar |
|---|---|
| Llamadas de hardware del Devkit | Beeper, impresora, LED, cámara y lecturas de tarjeta responden todos sin error. |
| Escenarios obligatorios | Todos los escenarios exigidos por marca de tarjeta en la Manufacturer Test App se completan. |
| Informe de pruebas | hal_test_scenarios.zip existe en la carpeta Downloads tras pulsar Send report. |
Próximos pasos
- Enviar tu integración para validación — envía
hal_test_scenarios.zipy el resto de artefactos requeridos a Getnet. - Implementar los servicios de hardware — las llamadas exactas que el Devkit hace contra tu servicio.
- Máquina de estados EMV — el flujo de transacción que ejercita la Manufacturer Test App.