Accueil Boobaan.fr
Participez ! Déjà 3 commentaires !

Valider une carte de paiement

Les cartes de paiement facilitent les achats en boutique ou sur internet. Elle allège aussi les poches et les risques de se faire voler.

Les cartes sont composées de 16 chiffres, savez-vous leur signification ? Ces chiffres permettent de savoir si la carte est authentique.

 

Sur l’image d’exemple, nous avons 4 séries de 4 chiffres :

4417 1234 5678 9113
Passons à la signification de cette série de chiffres.

Le premier chiffre est l’identifiant du secteur industriel. Il désigne la catégorie de l’entité qui a délivré la carte. On retrouve 9 catégories différentes:

  • 1 et 2 : Entreprise de transport aérien.
  • 3 : Voyage et divertissement.
  • 4 et 5 : Bancaire et financier.
  • 6 : Marchandisage et des banques.
  • 7 : Industrie pétrolière.
  • 8 : Télécommunications.
  • 9 : Affectation nationale.

Les 6 premiers chiffres sont l’identifiant de l’émetteur de la carte. Ils permettent d’identifier l’entité qui a délivré la carte. On retrouve les entités suivantes :

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

Avec ces informations vous pouvez déjà connaitre la provenance de la carte (catégorie de l’émetteur et l’émetteur).

Du 7e chiffre à l’avant dernier,on retrouve le numéro du compte du propriétaire de la carte. Ce la laisse un trillion de combinaison possible si on utilise le maximum de chiffre alloué c’est à dire 12. La plupart des cartes n’utilisent que 9 chiffres.

Le dernier numéro est la somme de contrôle (ou « checksum » ou parfois « empreinte »). Il est utilisé pour valider le numéro de la carte en utilisant l’algorithme de Luhn.

Passons maintenant à la validation d’une carte. Avec le numéro de la carte, on peut savoir si la carte est valide ou pas. On continu avec le numéro de la carte exemple.

On multiplie par 2 chaque chiffre 1 sur 2 en commençant par le premier :

4 4 1 7 1 2 3 4 5 6 7 8 9 1 1 3
x2 x2 x2 x2 x2 x2 x2 x2
8 2 2 6 10 14 18 2
4 7 2 4 6 8 1 3
On ajoute ces chiffres doublés aux autres
8+4+2+7 2+2+6+4 1+0+6+1+4+8 1+8+1+2+3
21 + 14 + 20 + 15
= 70

Si la somme total calculé est divisible par 10, alors la carte de paiement est valide.

Sinon la somme n’est pas divisible par 10, alors soit le numéro est erroné soit c’est une fausse carte.

3 commentaires, et le vôtre ?
1
Nino 27 avril 2014 à 16h42

C’est quoi le code O.o :)

2
Buran 2 avril 2011 à 17h55

Merci ! La Boobaan Bank t’attend avec impatience, tu seras notre première cliente, plein plein de cadeaux pour toi ;o)

3
Neelam 1 avril 2011 à 09h06

Je peux ouvrir un compte chez BOOBAAN Bank ??? j’aimerais aussi que tous mes rêves se réalisent…. :P lol
Au fait… superbe carte :-) ! Du bon boulot !

Poster un commentaire

Real Time Web Analytics