ANS-1044 · SERVICES WEB ET INTéGRATIONS
Comment fonctionnent les lecteurs de cartes à bande magnétique et quelles données enregistrent-ils ?
Cet article détaille les données capturées par les lecteurs de cartes à bande magnétique, en mettant l'accent sur le contenu de la piste 1 pour le traitement des paiements.
Solution courte
Les lecteurs de cartes à bande magnétique, tels que les lecteurs USB, lisent généralement les données des pistes 1 et 2 d’une carte de crédit. La piste 1, format B, contient des informations essentielles, notamment le numéro de compte principal (PAN), le nom du titulaire, la date d’expiration et le code de service, indispensables au traitement des transactions.
Scénario
Les organisations utilisant des systèmes de point de vente (POS) ou d’autres applications nécessitant la saisie de données de cartes bancaires doivent souvent comprendre les spécifications techniques des lecteurs de cartes à bande magnétique. Cela implique notamment de savoir quelles pistes de données sont lues et quel contenu spécifique y est encodé, afin de garantir une intégration et un traitement des données corrects.
Solution
Les lecteurs de cartes à bande magnétique lisent généralement les données des pistes 1 et 2. Le contenu de la piste 1, plus précisément le format B, est structuré comme suit :
Sentinelle de début — un caractère (généralement « % »)
Code de format « B » — un caractère (lettre uniquement)
Numéro de compte principal (PAN) — jusqu’à 19 caractères. Il correspond généralement, mais pas toujours, au numéro de carte de crédit imprimé au recto de la carte.
Séparateur de champs — un caractère (généralement « ^ »)
Nom — de deux à 26 caractères
Date d’expiration — quatre caractères au format AAMM.
Code de service — trois caractères
Données facultatives — peuvent inclure l’indicateur de clé de vérification du code PIN (PVKI, 1 caractère), la valeur de vérification du code PIN (PVV, 4 caractères), la valeur de vérification de la carte ou le code de vérification de la carte (CVV ou CVC, 3 caractères)
Sentinelle de fin — un caractère (généralement « ? »)
Contrôle de redondance longitudinale (LRC) — il s’agit d’un caractère et d’un caractère de validité calculés à partir d’autres données présentes sur la piste.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Services Web et intégrations
