|
Согласно стандарту, максимальное количество цифр на карте (её номер), не может превышать 19-ти.
Стандарт ISO 7812, был впервые опубликован ещё в 1989 году. Он был разработан для унификации стандартов изготовления пропускных пластиковых карт с магнитной полоской, дебетовых и кредитных карт.
Главным образом, номер карты, содержит информацию о категории отрасли, её эмитенте, номер счета владельца карты и проверочный номер.
По первым 6-ти цифрам, (включая MII код), можно определить имя компании, выпустившую данную кредитную карту.
Стандарты ISO, предполагают, что в каждой категории, число выпускников кредитных карт не может превышать шестизначное число.
Можно отметить, что у большинства эмитентов, первые 3-4 цифры на карте, всегда одни и те же. Это позволяет с легкостью сказать имя компании-выпускника, не глядя на логотип карты.
Например,
Имя компании |
Первые 6 цифр |
Длина цифрового кода |
Diner's Club / Carte Blanche |
300xxx-305xxx,
36xxxx, 38xxxx |
14 |
American Express |
34xxxx, 37xxxx |
15 |
VISA |
4xxxxx |
13, 16 |
MasterCard |
51xxxx-55xxxx |
16 |
Discover |
6011xx |
16 |
А также, почти все эмитенты, большинство своих карт выпускают в одной и той же категории отрасли:
4 — Visa
5 — MasterCard
3 — American Express and Diners Club
6 — Discover Card
Начиная с седьмой цифры до предпоследней, указывается номер счета клиента.
Последняя цифра — проверочное число (проверочная сумма).
Проверочное число, получено путем применения специального математического алгоритма — Luhn algorithm.
Оставляя подробности работы самого алгоритма, проверочное число образуется в результате математических операций с остальными цифрами, изображенными на кредитной карте.
Проведение таких вычислений, якобы, и должно выдать результат равный проверочному числу на карте.
Наглядный пример
|
|
|