Integración de Dispositivos Encriptados (EMV)
EMV es un estándar global para la interoperación de tarjetas con circuitos integrados (tarjetas ICC o chip) y terminales de punto de venta con capacidad para tarjetas con Circuitos Integrados (POS). Este estándar se utiliza para autenticar transacciones con tarjeta de crédito y débito.
Un dispositivo de terceros o PIN Pad se utiliza para capturar la fuente de pago y se conecta a la terminal o software que se comunica con la Capa de Tarjeta Presente. El dispositivo encripta la fuente de pago del cliente y envía los datos de encriptación a la terminal o software. La terminal o el software inicia la transacción por medio de la API RESTful on la fuente de pago encriptada desde el dispositivo externo.
Los beneficios de una solución para dispositivos encriptados son:
- Reducción del esfuerzo de codificación para el desarrollador porque el manejo de encriptación ya fue implementado por el proveedor externo.
- Se aceptan todas las formas de pago electrónico.
- Los pagos más rápidos mejoran la experiencia del cliente.
- Mayor seguridad al poder aceptar transacciones con lectura de chip + firma y también con lectura de chip + PIN.
Chip EMV
El chip EMV con firma o PIN mejora la seguridad de las transacciones con tarjeta de pago para terminales de pago y cajeros automáticos utilizando un chip integrado en tarjetas de crédito, débito y prepago. Las tarjetas de pago con chips habilitados para EMV se combinan con capas adicionales de seguridad, como encriptación, tokenización y otras técnicas de autenticación, lo que dificulta su replicación y reduce el fraude relacionado con los pagos con tarjeta.
El dispositivo encripta la fuente de pago del cliente y envía los datos de encriptación a la capa de Tarjeta Presente.
Solicitar Etiquetas
Etiqueta EMV | Obligatorio/ Opcional | Descripción | Descripción Detallada | Formato | Longitud |
---|---|---|---|---|---|
4F | Obligatorio | ApplicationIdentifier-4F | La etiqueta 4F del Identificador de la Aplicación (AID) es un componente fundamental de la tecnología de tarjetas con chip EMV (Europay, Mastercard y Visa). Es un valor hexadecimal que identifica de forma única la aplicación o el sistema de pago soportado por la tarjeta chip. | alfanumérico | 32 |
5F2A | Obligatorio | TransactionCurrencyCode-5F2A | La etiqueta 5F2A de EMV, también conocida como el 'Código de Moneda de Transacción', es un valor hexadecimal de tres bytes (4 caracteres) que representa el código de moneda utilizado en la transacción. Indica la moneda en que se denomina el monto de la transacción. | alfanumérico | 3 |
5F34 | Obligatorio | ApplicationPANSequenceNumber-5F34 | La etiqueta 5F34 de EMV, también conocida como el "Número de Secuencia del Número de Cuenta Principal (PAN) de la Aplicación", es un elemento de datos almacenado en una tarjeta con chip EMV. Esta etiqueta proporciona información sobre el número de secuencia del Número de Cuenta Principal (PAN) asociado con la aplicación para tarjetas chip. | alfanumérico | 2 |
82 | Obligatorio | ApplicationInterchangeProfile-82 | El Perfil de Intercambio de Aplicaciones EMV (Etiqueta 82) es un elemento de datos utilizado en las transacciones de tarjetas con chip EMV. Proporciona información sobre las capacidades y preferencias de la aplicación de la tarjeta con chip con respecto al procesamiento de transacciones y la aceptación de la tarjeta. | alfanumérico | 4 |
84 | Obligatorio | DedicatedFileName-84 | El nombre de archivo dedicado (Etiqueta 84) es un elemento de datos utilizado en la tecnología de tarjetas con chip EMV (Europay, Mastercard y Visa). Es parte del sistema de archivos EMV y se utiliza para identificar de forma única archivos o estructuras de datos almacenados en las tarjetas con chip. | alfanumérico | 32 |
95 | Obligatorio | TerminalVerificationResults-95 | Los resultados de la verificación de terminales (TVR) son un elemento de datos utilizado en las transacciones con tarjetas con chip EMV (Europay, Mastercard y Visa). Está representado por la etiqueta 95 en la estructura de datos EMV. Los TVR son un conjunto de indicadores que indican los resultados de varias comprobaciones y verificaciones realizadas por la terminal durante la transacción. Estas comprobaciones evalúan la seguridad e integridad de la transacción y ayudan a determinar si la transacción debe ser aprobada, rechazada o requiere acciones adicionales. | alfanumérico | 10 |
9A | Obligatorio | TransactionDate-9A | La Fecha de Transacción (Etiqueta 9A) es un elemento de datos utilizado en las transacciones con tarjeta con chip EMV (Europay, Mastercard y Visa). Representa la fecha en que se tramitó la transacción. La fecha de transacción normalmente se codifica en el formato AAMMDD, donde: AA representa el año (últimos dos dígitos), MM representa el mes (01-12), y DD representa el día del mes (01-31). Por ejemplo, si la fecha de transacción es "230215", corresponde al 15 de febrero de 2023. | alfanumérico | 6 |
9C | Obligatorio | TransactionType-9C | El Tipo de Transacción (Etiqueta 9C) es un elemento de datos utilizado en las transacciones con tarjetas con chip EMV (Europay, Mastercard y Visa). Representa el tipo de transacción que se ejecuta, indicando si la transacción es una compra, retiro de efectivo, devolución de dinero, reembolso u otros tipos de transacción. Algunos valores comunes del tipo de transacción incluyen: "00": Transacción de Compra "01": Retiro de Efectivo "09": Compra con Cashback "20": Reembolso "31": Adelanto de Efectivo Estos son solo algunos ejemplos, y hay otros posibles valores de Tipo de Transacción dependiendo de los requerimientos específicos y configuraciones del sistema de pago. | alfanumérico | 2 |
9F02 | Obligatorio | AmountAuthorised-9F02 | El monto, autorizado (numérico) (Etiqueta 9F02) es un elemento de datos utilizado en las transacciones con tarjetas con chip EMV (Europay, Mastercard y Visa). Representa el monto total autorizado para la transacción, denominado en la moneda de la transacción. | alfanumérico | 12 |
9F03 | Obligatorio | AmountOther-9F03 | El Monto, Otro (Numérico) (Etiqueta 9F03) es un elemento de datos utilizado en las transacciones con tarjetas con chip EMV (Europay, Mastercard y Visa). Representa un monto adicional, distinto al monto de la transacción, que puede ser incluido en la transacción. | alfanumérico | 12 |
9F09 | Obligatorio | TerminalApplicationVersionNumber-9F09 | El Número de Versión de la Aplicación de la Terminal (Etiqueta 9F09) es un elemento de datos utilizado en las transacciones con tarjetas con chip EMV (Europay, Mastercard y Visa). Representa el número de versión del software de aplicación de la terminal que se utiliza para procesar la transacción. | alfanumérico | 4 |
9F10 | Obligatorio | IssuerApplicationData-9F10 | Los datos de la aplicación del emisor (IAD), representados por la Etiqueta 9F10, son un elemento de datos crítico utilizado en las transacciones con tarjetas con chip EMV (Europay, Mastercard y Visa). Lleva varias informaciones específicas del emisor relacionadas con la aplicación en la tarjeta chip. | alfanumérico | 64 |
9F1A | Obligatorio | TerminalCountry-9F1A | El País de la Terminal (Etiqueta 9F1A) es un elemento de datos utilizado en las transacciones con tarjeta EMV (Europay, Mastercard y Visa). Representa el país donde se encuentra la terminal o donde se realiza la transacción. El País de la Terminal está codificado como un valor alfanumérico de dos caracteres según la norma ISO 3166-1 alfa-2, que especifica códigos de país de dos letras para identificar países y sus subdivisiones. Por ejemplo: "US" para los Estados Unidos "CA" para Canadá "GB" para el Reino Unido "FR" para Francia | alfanumérico | 3 |
9F26 | Obligatorio | ApplicationCryptogram-9F26 | El Criptograma de Aplicación (AC) es un elemento de datos crucial en las transacciones con tarjetas con chip EMV (Europay, Mastercard y Visa), representado por la Etiqueta 9F26. Sirve como un valor criptográfico generado por el chip durante el proceso de transacción para garantizar la autenticidad e integridad de los datos de la transacción. | alfanumérico | 16 |
9F27 | Obligatorio | CryptogramInformationData-9F27 | Los Datos de Información del Criptograma (CID) es un elemento de datos utilizado en las transacciones con tarjetas con chip EMV (Europay, Mastercard y Visa), representado por la Etiqueta 9F27. Proporciona información sobre el tipo y propósito del valor criptográfico generado durante la transacción. | alfanumérico | 2 |
9F33 | Obligatorio | TerminalCapabilities-9F33 | Las Capacidades de la Terminal (Etiqueta 9F33) es un elemento de datos utilizado en las transacciones con tarjeta EMV (Europay, Mastercard y Visa). Proporciona información sobre las capacidades de la terminal, indicando cuáles características de procesamiento de transacciones son soportadas. | alfanumérico | 8 |
9F34 | Obligatorio | CVMResults-9F34 | Los resultados del Método de Verificación del Tarjetahabiente (CVM) (Etiqueta 9F34) son un elemento de datos utilizado en las transacciones con tarjetas con chip EMV (Europay, Mastercard y Visa). Proporciona información sobre el resultado de los Métodos de Verificación del Tarjetahabiente realizados durante la transacción. | alfanumérico | 6 |
9F35 | Obligatorio | TerminalType-9F35 | El tipo de terminal (Etiqueta 9F35) es un elemento de datos utilizado en las transacciones con tarjetas con chip EMV (Europay, Mastercard y Visa). Representa el tipo o categoría de la terminal que se utiliza para procesar la transacción. | alfanumérico | 2 |
9F36 | Obligatorio | ApplicationTransactionCounter-9F36 | El Contador de Transacciones de la Aplicación (ATC), representado por la etiqueta 9F36, es un elemento de datos utilizado en las transacciones con tarjetas con chip EMV (Europay, Mastercard y Visa). Sirve como contador mantenido por la tarjeta chip para rastrear el número de transacciones realizadas con la aplicación de la tarjeta. | alfanumérico | 4 |
9F37 | Obligatorio | UnpredictableNumber-9F37 | El número impredecible (UN), representado por la etiqueta 9F37, es un elemento de datos crucial utilizado en las transacciones con tarjetas con chip EMV (Europay, Mastercard y Visa). Sirve como un valor aleatorio generado por la terminal durante el inicio de una transacción. | alfanumérico | 8 |
9F6E | Opcional | Tap-in-phone-9F6E | La etiqueta 9F6E de EMV se utiliza en las transacciones de pago EMV (Europay, Mastercard y Visa) y representa el contador de transacciones de la aplicación (ATC) en la terminal. Es un elemento de datos que almacena un contador mantenido por la tarjeta e incrementado con cada transacción. Este contador ayuda a prevenir ataques de repetición, ya que garantiza que cada transacción tenga un identificador único. Etiqueta: 9F6E Longitud: Variable, usualmente 1 o 2 bytes Descripción: Contador de Transacciones de la Aplicación (ATC) Formato: Binario Propósito: Mantiene un recuento del número de transacciones que la tarjeta ha realizado El ATC se incrementa con cada transacción iniciada por la tarjeta. Es importante para mantener la seguridad en las transacciones EMV, ya que ayuda a prevenir la reutilización de los datos de transacción para autorizar transacciones fraudulentas. | alfanumérico | 4 |
9F1E | Opcional | Número de Serie del Dispositivo de Interfaz (IFD) | Número de serie único y permanente asignado al IFD por el fabricante | alfanumérico | 8 |
9F41 | Opcional | Contador de Secuencia de la Transacción | Contador mantenido por la terminal que se incrementa en uno para cada transacción | alfanumérico | 8 |
50 | Opcional | Etiqueta de la Aplicación | Mnemónico asociado al Identificador de la Aplicación (AID) según ISO/IEC 7816-5 | alfanumérico | 16 |
9F5B | Opcional | Resultados del Script del Emisor | Indica los resultados del procesamiento del script del emisor. Cuando el lector/terminal transmite este elemento de datos al adquirente, en esta versión del núcleo 3, es aceptable que solo se transmita el byte #1, aunque es preferible que se transmitan los cinco bytes. El Agregador enviará los detalles en el siguiente formato. El Agregador enviará los datos en el siguiente formato. - NUM-ISS-SCRIPT-RSLTS (Número de Script) - (1 byte) El Agregador puede enviar hasta 8 resultados de scripts en el formato siguiente - ISS-SCRIPT-PROC-RSLT (1 byte) Este campo contiene un código que indica el resultado del procesamiento del script. Los valores válidos son: ""0"" - El script no se ha ejecutado ""1"" - El procesamiento del script falló ""2"" - El procesamiento del script fue exitoso ""9"" - El procesamiento del script es desconocido - ISS-SCRIPT-SEQ (1 byte) Este campo mostrará los detalles de la secuencia del script en el procesamiento. Los valores válidos son: ""0"" - No se especifica la secuencia del script, El script no se ha ejecutado, o Todos los comandos fueron exitosos. ""1"" - ""E"" Número de secuencia de 1-14 para el comando fallido. ""F"" - Número de secuencia si es 15 o más para el comando fallido. - ISS-SCRIPT-ID (8 bytes) - identificador del Script del Emisor | alfanumérico | 32 |
Etiquetas de Respuesta
Etiqueta EMV | Obligatorio/ Opcional | Descripción | Descripción Detallada | Formato | Longitud |
---|---|---|---|---|---|
71 | Opcional | IssuerScriptTemplate1-71 | La Plantilla 1 del Script del Emisor (Etiqueta 71) es un elemento de datos utilizado en las transacciones con tarjeta con chip EMV (Europay, Mastercard y Visa). Es parte del marco de procesamiento de scripts EMV y está diseñado para permitir que el emisor de la tarjeta envíe instrucciones o comandos a la tarjeta con chip durante una transacción. | alfanumérico | 256 |
72 | Opcional | IssuerScriptTemplate2-72 | La Plantilla 2 del Script del Emisor (Etiqueta 72) es otro elemento de datos utilizado en las transacciones con tarjeta con chip EMV, similar a la Plantilla 1 del Script del Emisor 1 (Etiqueta 71). Es parte del marco de procesamiento de scripts EMV y permite al emisor de la tarjeta enviar instrucciones o comandos a la tarjeta con chip durante una transacción. | alfanumérico | 256 |
8A | Opcional | IssuerAuthorizationResponseCode-8A | El Código de Respuesta de Autorización del Emisor (Etiqueta 8A) es un elemento de datos utilizado en las transacciones con tarjetas con chip EMV (Europay, Mastercard y Visa). Representa el código de respuesta enviado por el emisor de la tarjeta para indicar el resultado de la solicitud de autorización para una transacción. | alfanumérico | 2 |
91 | Opcional | IssuerAuthorizationResponseCode-8A | Datos enviados a la Tarjeta con Circuitos Integrados para la autenticación del emisor en línea | alfanumérico | 32 |
Updated about 22 hours ago