Kreditní nebo debetní karty vydávají banky (ale i jiné instituce), aby bylo možné snadno a v širokém měřítku provádět transakce. Každá z těchto karet má přiřazeno jedinečné číslo karty. Toto číslo se používá k ověření karty při provádění transakcí.
K ověření platnosti debetní nebo kreditní karty nepotřebujete složitý algoritmus. Pomocí jednoduchého výpočtu můžete ověřit platnost své karty (nebo jakékoli jiné karty). Abyste mohli ověřit platnost karty, musíte nejprve pochopit, jak jsou čísla kreditních / debetních karet přidělována.
Co tato čísla znamenají?
Přemýšleli jste někdy, co znamenají ta čísla na vaší kreditní kartě? Číslo vaší karty není přiděleno náhodně. Spíše se řídí určitým pravidelným vzorem, který nám pomáhá najít informace týkající se karty. Zde je uvedeno, jak se čísla generují.
Prvních šest číslic na kartě nás informuje o vydavateli karty a je známo jako identifikační číslo vydavatele (IIN). Podle tohoto čísla lze karty vyhledávat. Níže jsou uvedeny některé z příkladů IIN.
Visa: IIN: 4xxxxx
Mastercard: V případě karty MasterCard: 51xxxx-55xxxx
Discover:
Sedmá a následující číslice připomínají číslo účtu držitele karty.
Závěrečná číslice je kontrolní součet. Tato číslice se používá k ověření platnosti karet pomocí Luhnova algoritmu.
Jak zkontrolovat platnost karty?
Podle níže uvedených kroků můžete zkontrolovat, zda je vaše kreditní nebo debetní karta skutečně platná. Vezměme si například číslo karty: 4417 1234 5678 9113
Krok 1: Začněte od pravé strany a oddělte všechny sudé a liché číslice.
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.