Cum se verifică validitatea numerelor de card de credit (algoritmul lui Luhn)

Cărțile de credit sau de debit sunt emise de bănci (dar și de alte instituții) pentru a efectua cu ușurință tranzacții simple și pe scară largă. Fiecăruia dintre aceste carduri îi este asociat un număr unic de card. Acesta este numărul care este folosit pentru a valida cardul în momentul efectuării tranzacțiilor.

Nu aveți nevoie de un algoritm complex pentru a verifica validitatea cardului de debit sau de credit. Cu ajutorul unui calcul simplu, puteți verifica validitatea cardului dvs. (sau a oricărui card). Pentru a valida un card, trebuie mai întâi să înțelegeți cum sunt atribuite numerele cardurilor de credit/debit.

Ce înseamnă aceste numere?

Te-ai întrebat vreodată ce înseamnă acele numere de pe cardul tău de credit? Numărul cardului dvs. nu este alocat în mod aleatoriu. Mai degrabă, ele urmează un anumit model regulat care ne ajută să găsim informații legate de card. Iată cum sunt generate aceste numere.

Continuă lectura mai jos

Primile șase cifre ale cardului ne spun despre emitentul cardului și este cunoscut sub numele de Issuer Identification Number (IIN). Cardurile pot fi căutate după acest număr. Mai jos sunt prezentate câteva exemple de IIN.

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

Cele de-a șaptea și următoarele cifre seamănă cu numărul de cont al titularului de card.

Digita finală este suma de control. Aceasta este cifra folosită pentru a valida cardurile folosind algoritmul lui Luhn.

Cum să verificați valabilitatea cardului dumneavoastră?

Puteți verifica dacă cardul dumneavoastră de credit sau de debit este într-adevăr valabil sau nu urmând pașii menționați mai jos. Luați, de exemplu, numărul de card: 4417 1234 5678 9113

Continuați lectura mai jos

Pasul 1: Începeți din partea dreaptă și separați toate cifrele pare și impare.

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.

Lasă un răspuns

Adresa ta de email nu va fi publicată.