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 L3, 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 |
| Bande magnétique | Oui | Oui | Oui | Oui | Oui | Mineur |
| CI à 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 désigne la méthode de vérification du titulaire de carte (Cardholder Verification Method). « No CVM » signifie que le lecteur prend en charge les scénarios EMV « 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 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 prend en charge la puce avec code PIN, tandis que la configuration 4C ne permet pas la saisie du PIN.) Certains produits ID TECH, comme le VP8800, sont conçus pour gérer la « saisie manuelle » (en plus des transactions MagStripe et ICC), c'est-à-dire les transactions sans présentation de la carte (commandes par courrier/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 avez identifié le type de configuration à prendre en charge, vous pouvez définir différents « paramètres du terminal » pour des éléments tels que le code pays du terminal (tag 9F1A) et l'exposant de la devise de transaction (5F36). Ces paramètres 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 (tag 9F35), sont considérés comme des « paramètres majeurs » : il convient 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 (de manière programmatique) via des appels API disponibles dans le Universal SDK. (Si vous tentez par inadvertance de modifier un paramètre majeur, un message d'erreur s'affichera.)
Une discussion approfondie des paramètres de terminal dépasse le cadre de cet article (peut-être fera-t-il l'objet d'un article dédié ?), 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 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.)
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 convient le mieux à vos besoins ? Parlez à l'un de nos experts internes ! Contactez-nous à l'adresse 1-800-984-1010. Nous serions ravis d'avoir de vos nouvelles.
