Comment vérifier la validité des numéros de cartes de crédit (algorithme de Luhn)

Les cartes de crédit ou de débit sont émises par les banques (et aussi par d’autres institutions) pour effectuer facilement des transactions à grande échelle. Chacune de ces cartes est associée à un numéro de carte unique. C’est ce numéro qui est utilisé pour valider la carte au moment d’effectuer des transactions.

Vous n’avez pas besoin d’un algorithme complexe pour vérifier la validité de votre carte de débit ou de crédit. A l’aide d’un simple calcul, vous pouvez vérifier la validité de votre carte (ou de n’importe quelle carte). Pour valider une carte, vous devez d’abord comprendre comment les numéros de carte de crédit / débit sont attribués.

Que signifient ces numéros ?

Vous vous êtes déjà demandé ce que signifient ces numéros sur votre carte de crédit ? Le numéro de votre carte n’est pas attribué au hasard. Au contraire, ils suivent un certain modèle régulier qui nous aide à trouver des informations liées à la carte. Voici comment les numéros sont générés.

Continuez à lire ci-dessous

Les six premiers chiffres de la carte nous renseignent sur l’émetteur de la carte et sont connus sous le nom de numéro d’identification de l’émetteur (IIN). Les cartes peuvent être recherchées par ce numéro. Vous trouverez ci-dessous quelques exemples d’IIN.

Visa : 4xxxxx
Mastercard : 51xxxx-55xxxx
Discover : 6011xx, 644xxx, 65xxxx
American Express (Amex) : 34xxxx, 37xxxx

Le septième chiffre et les suivants ressemblent au numéro de compte du titulaire de la carte.

Le dernier chiffre est la somme de contrôle. C’est le chiffre utilisé pour valider les cartes à l’aide de l’algorithme de Luhn.

Comment vérifier la validité de votre carte ?

Vous pouvez vérifier si votre carte de crédit ou de débit est réellement valide ou non en suivant les étapes mentionnées ci-dessous. Prenons, par exemple, le numéro de carte : 4417 1234 5678 9113

Continuez à lire ci-dessous

Étape 1 : commencez par le côté droit et séparez tous les chiffres pairs et impairs.

4417 1234 5678 9113

41 13 57 91 47 24 68 13

Step 2: Double all the digits in the first set

82 26 (10)(14) (18)2

Step 3: Add all double digit numbers as the sum of their digits.

82 26 (1+0)(1+4) (1+8)2

Continue reading below

82 26 15 92

Step 4: Add all the odd digits (those that have not been doubled) to the even (doubled) digits.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.