Post Técnico
Entendendo os Tipos de Terminal
Ao selecionar um leitor de cartão, ou antes de iniciar uma certificação EMV de nível 3, é importante saber que tipo de terminal EMV você irá suportar. As Especificações EMV definem quinze tipos diferentes de terminais, dependendo se o ambiente de pagamento é assistido (como no varejo tradicional) ou não assistido (por exemplo, um quiosque de autoatendimento), se o terminal opera online ou offline, além de outros fatores. Os tipos de terminais definidos pelo EMV são apresentados na tabela abaixo, extraída do Anexo A do EMV Book 4:
A ID TECH oferece uma ampla variedade de leitores de cartão prontos para EMV, mas nem todos se enquadram em todas as categorias definidas acima. As ofertas atuais da ID TECH são certificadas em 5 categorias (que frequentemente denominamos 1C, 2C, 3C, 4C e 5C). O mapeamento das categorias da ID TECH para os tipos de terminais definidos pelo EMV é apresentado em maior detalhe abaixo.
| Capacidades do Terminal | 1C | 2C | 3C | 4C | 5C | Principal / Secundário |
|---|---|---|---|---|---|---|
| Capacidade de Entrada de Dados do Cartão | ||||||
| Tipo de Terminal | 22 | 21 | 25 | 25 | 21 | |
| Entrada Manual de Dados | Sim | Não | Não | Não | Não | Menor |
| Tarja Magnética | Sim | Sim | Sim | Sim | Sim | Menor |
| CI com Contatos | Sim | Sim | Sim | Sim | Sim | N/A |
| Capacidade de CVM | ||||||
| PIN em Texto Simples | Sim | Não | Sim | Não | Não | Maior |
| PIN Cifrado Online | Sim | Não | Sim | Não | Não | Maior |
| Assinatura (Papel) | Sim | Sim | Não | Não | Sim | Maior |
| PIN Cifrado Offline | Sim | Não | Sim | Não | Não | Maior |
| Sem CVM | Sim | Sim | Sim | Sim | Sim | Maior |
Observação: CVM significa Método de Verificação do Portador do Cartão. "Sem CVM" significa que o leitor suporta os cenários "Sem CVM" definidos pelo EMV, mas, geralmente, o mesmo leitor também suporta outros cenários de CVM, como chip com assinatura ou chip com PIN.
Muitos leitores da ID TECH são leitores 3 em 1, capazes de processar MagStripe, EMV por contato e EMV sem contato. Os leitores destinados a uso em cenários não assistidos não assistidos (quiosques de autoatendimento, por exemplo) utilizam as Configurações 3C ou 4C. (A diferença é que a 3C suporta chip com PIN, enquanto a 4C não permite PIN.) Alguns produtos da ID TECH, como o VP8800, são projetados para lidar com "digitação manual" (além de MagStripe e ICC), o que contempla transações sem a presença do cartão (pedidos por correio/telefone); esses leitores utilizam o que chamamos de Configuração 1C.
A tabela acima é, na verdade, uma versão resumida de uma tabela muito maior. A tabela completa pode ser consultada aqui.
Depois de identificar o Tipo de Configuração que será necessário suportar, você poderá definir diversas "configurações de terminal" para itens como Código do País do Terminal (tag 9F1A) e Expoente da Moeda da Transação (5F36), que são consideradas "Configurações Secundárias" (veja a coluna à extrema direita), ou seja, podem ser alteradas livremente sem afetar o status de certificação do leitor. Certas outras configurações, como o Tipo de Terminal (tag 9F35), são consideradas "Configurações Principais", o que significa que seus valores não devem ser alterados, pois afetam o status de certificação EMV L2. Quaisquer configurações que precisem ser modificadas podem ser alteradas por meio da ferramenta UDemo da ID TECH ou, de forma programática, utilizando as chamadas de API disponíveis no Universal SDK. (Se você tentar alterar acidentalmente uma Configuração Principal, receberá uma mensagem de erro.)
Uma discussão aprofundada sobre as configurações de terminal está além do escopo deste artigo (talvez mereça um post próprio?), mas basta dizer que configurar as definições de terminal de um leitor de cartão é o ponto de partida para iniciar qualquer projeto de certificação EMV de nível L3. (Após isso, é necessário carregar todos os AIDs que você pretende que o leitor suporte, bem como todas as chaves públicas, ou CAPKs, necessárias para o suporte.)
Tem dúvidas sobre tipos de terminal? Precisa de ajuda com a configuração? Não sabe qual tipo de leitor de cartão é mais adequado para suas necessidades? Fale com um de nossos especialistas internos! Entre em contato conosco em 1-800-984-1010. Ficamos felizes em receber seu contato.
