Simulador ISO 8583 y EMV
Estado: Beta
Herramienta para equipos de certificación. La distribución pública de los instaladores firmados y su licencia están pendientes; hoy FINORA la entrega durante la incorporación.
El simulador de FINORA es una aplicación de escritorio (Windows, macOS y Linux) con modo consola para procesadores, adquirentes y equipos de certificación que necesitan probar mensajería ISO 8583 y flujos EMV contra un switch o un autorizador, o recibir las tramas de un punto de venta, sin depender de un entorno real.
Qué incluye
| Herramienta | Qué hace |
|---|---|
| Enviar transacción | Constructor de mensajes (MTI 0100/0110, 0200/0210, 0400/0410, 0800/0810), plantillas, conexión TCP a un switch, historial y exportación a CSV o JSON. |
| Servidor | Abre un puerto como switch adquirente, autorizador emisor o simple escucha. Volcado de bytes con columnas ASCII y EBCDIC, detector de dialecto para tramas que ningún formato reconoce y campos decodificados. |
| Parser ISO 8583 | Captura lo que envía tu punto de venta con respuesta automática configurable (no responder, aprobar o declinar con el DE 39 que elijas). También decodifica una ráfaga pegada en hexadecimal o ASCII: MTI, bitmap y todos los data elements, con DE 55 (EMV) y DE 48 expandidos. |
| Laboratorio EMV | Decodifica el DE 55 (TLV) con interpretación de TVR, AIP y CID, y compone un DE 55 desde un diccionario de tags. |
| HSM de laboratorio | Bloques de PIN (ISO-0 a ISO-4), CVV/CVV2/iCVV, ARQC/ARPC, MAC (X9.9, X9.19, AES-CMAC, HMAC), 3DES/AES, KCV y generación de claves. Incluye un servidor TCP que responde un subconjunto de comandos de host. No es un HSM certificado: es para laboratorio. |
| Certificación | Proyectos con casos de autorización, declinaciones, aprobación parcial, reversos, gestión de red y EMV, con informe de aprobado o fallido. |
| Consola | cli echo, cli send, cli listen y cli run para disparos sueltos, visor sin pantalla y ejecución en integración continua. Ver Modo consola. |
Requisitos
- Instaladores nativos: incluyen su propio entorno de Java; la máquina no necesita Java.
- Ejecutable JAR: JDK 21 o superior.
Próximamente
Los instaladores firmados y la licencia de distribución se publicarán en este portal.