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.
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
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
82 26 15 92
Step 4: Add all the odd digits (those that have not been doubled) to the even (doubled) digits.