Jak zkontrolovat platnost čísla kreditní karty (Luhnův algoritmus)

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í.

Pokračujte ve čtení níže

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

Pokračujte ve čtení níže

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

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.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.