Article technique
Comprendre les types de terminaux
Lors du choix d'un lecteur de carte, ou avant de démarrer une certification EMV de niveau 3, il est important de connaître le type de terminal EMV que vous allez prendre en charge. Les spécifications EMV définissent quinze types de terminaux différents, selon que l'environnement de paiement est assisté (comme dans le commerce de détail traditionnel) ou non assisté (par exemple, un kiosque en libre-service), et selon que le terminal fonctionne en ligne ou hors ligne, entre autres critères. Les types de terminaux définis par EMV sont présentés dans le tableau ci-dessous, extrait de l'Annexe A du livre 4 EMV :
ID TECH propose une large gamme de lecteurs de cartes conformes à EMV, mais tous ne correspondent pas à l'ensemble des catégories définies ci-dessus. Les produits actuels d'ID TECH sont certifiés dans 5 catégories (que nous désignons souvent par 1C, 2C, 3C, 4C et 5C). La correspondance entre les catégories ID TECH et les types de terminaux définis par EMV est présentée en détail ci-dessous.
| Capacités du terminal | 1C | 2C | 3C | 4C | 5C | Majeur / Mineur |
|---|---|---|---|---|---|---|
| Capacité de saisie des données de carte | ||||||
| Type de terminal | 22 | 21 | 25 | 25 | 21 | |
| Saisie manuelle | Oui | Non | Non | Non | Non | Mineur |
| MagStripe | Oui | Oui | Oui | Oui | Oui | Mineur |
| Puce à contacts | Oui | Oui | Oui | Oui | Oui | S/O |
| Capacité CVM | ||||||
| Code PIN en clair | Oui | Non | Oui | Non | Non | Majeur |
| PIN chiffré en ligne | Oui | Non | Oui | Non | Non | Majeur |
| Signature (papier) | Oui | Oui | Non | Non | Oui | Majeur |
| PIN chiffré hors ligne | Oui | Non | Oui | Non | Non | Majeur |
| Sans CVM | Oui | Oui | Oui | Oui | Oui | Majeur |
Remarque : CVM signifie « Cardholder Verification Method » (méthode de vérification du titulaire de carte). « No CVM » indique que le lecteur prend en charge les scénarios EMV de type « No CVM », mais en général, ce même lecteur prend également en charge d'autres scénarios CVM, tels que la puce avec signature ou la puce avec code PIN.
De nombreux lecteurs ID TECH sont des lecteurs 3-en-1, capables de traiter les transactions par MagStripe, EMV contact et EMV sans contact. Les lecteurs destinés à être utilisés dans des environnements sans surveillance non assistés (kiosques en libre-service, par exemple) disposent des configurations 3C ou 4C. (La différence étant que la configuration 3C est compatible avec la puce et le code PIN, tandis que la configuration 4C ne permet pas la saisie du PIN.) Certains ID TECH Products, comme le VP8800, sont conçus pour gérer la « saisie manuelle de carte » (en plus de la piste magnétique et de la puce ICC), c'est-à-dire les transactions sans présentation de carte (commandes par courrier ou par téléphone) ; ces lecteurs utilisent ce que nous appelons la configuration 1C.
Le tableau ci-dessus est en réalité une version abrégée d'un tableau beaucoup plus complet. Le tableau intégral peut être consulté ici.
Une fois que vous connaissez le type de configuration à prendre en charge, vous pouvez définir différents « paramètres de terminal » pour des éléments tels que le code pays du terminal (balise 9F1A) et l'exposant de la devise de transaction (5F36), qui sont considérés comme des « paramètres mineurs » (voir la colonne la plus à droite), ce qui signifie que vous pouvez les modifier librement sans affecter le statut de certification du lecteur. Certains autres paramètres, comme le type de terminal (balise 9F35), sont considérés comme des « paramètres majeurs » : il convient donc de ne pas tenter de les modifier, car ils ont une incidence sur le statut de certification EMV L2. Tout paramètre devant être modifié peut l'être à l'aide de l'outil UDemo d'ID TECH, ou (par programmation) via des appels API disponibles dans le Universal SDK. (Si vous tentez accidentellement de modifier un paramètre majeur, vous obtiendrez un message d'erreur.)
Une discussion approfondie des paramètres de terminal dépasse le cadre de cet article (il pourrait peut-être faire l'objet d'un article à part entière), mais il suffit de dire que la configuration des paramètres de terminal d'un lecteur de carte est le point de départ de tout projet de certification EMV de niveau L3. (Ensuite, vous devez charger tous les AID que vous souhaitez que votre lecteur prenne en charge, ainsi que toutes les clés publiques, ou CAPK, nécessaires à cette prise en charge.)
Vous avez des questions sur les types de terminaux ? Besoin d'aide pour la configuration ? Vous ne savez pas quel type de lecteur de carte correspond le mieux à vos besoins ? Parlez à l'un de nos experts internes ! Contactez-nous à l'adresse 1-800-984-1010. Nous serons ravis de vous répondre.
