Как работят номерата на кредитните карти?

Всеки номер на карта съдържа вградена информация, която идентифицира мрежата на картата, издаващата банка и включва контролна цифра за валидация. Първите няколко цифри, известни като Issuer Identification Number (IIN) или Bank Identification Number (BIN), определят типа на картата и издаващото учреждение.

Различните мрежи на карти използват различни модели на номериране. Картите Visa започват с 4, Mastercard с 51-55 или 2221-2720, American Express с 34 или 37, а Discover с 6011, 644-649 или 65. Тези модели позволяват на системите за плащане да маршрутизират незабавно транзакциите към правилната мрежа преди да се извърши каквато и да е проверка.

Последната цифра на всеки номер на карта е контролна цифра, изчислена с помощта на алгоритъма на Luhn. Тази математическа формула улавя често срещаните грешки при преписване, като грешки в една цифра или транспозиции на съседни цифри, осигурявайки първи слой на валидация преди контактуване на обработвателите на плащания.

Описание на инструмента

Този инструмент идентифицира типовете кредитни карти от частични или пълни номера на карти. Въведете всяка част от номер на карта и незабавно вижте към кои мрежи за плащане може да принадлежи, заедно с подробни спецификации за всяко съвпадение, включително валидни дължини на картите и изисквания за кодове за сигурност.

Примери

Вход Открит тип Дължини на картите
4 Visa 16, 18, 19
51 Mastercard 16
34 American Express 15
6011 Discover 16, 19
35 JCB 16, 17, 18, 19
30 Diners Club 14, 16, 19

Функции

  • Откриване в реално време — Типът на картата се идентифицира докато пишете, дори само от първата цифра
  • Поддръжка на множество съвпадения — Показва всички възможни типове карти, когато префиксът съвпада с множество мрежи
  • Информация за кода за сигурност — Показва името на кода за сигурност (CVV, CVC, CID) и дължината за всеки тип карта
  • Логотипи на мрежи на карти — Визуални икони за основни марки карти, включително Visa, Mastercard, Amex, Discover, JCB и Diners Club
  • Форматиране на входа — Приема номера на карти със или без интервали за лесно поставяне

Случаи на употреба

  • Разработка на електронна търговия — Тестване на логиката за валидация на формуляра за плащане чрез проверка как се открояват различни префикси на карти
  • Поддръжка на клиенти — Бързо идентифициране на мрежата на картата на клиента от частична информация за картата, за да маршрутизирате правилно запитванията
  • Образователни цели — Научете как работят схемите за номериране на карти и разберете структурата на различните мрежи за плащане

Как работи

Инструментът използва система за съответствие на префикса IIN/BIN. Когато въведете цифри, той ги сравнява с известни модели за всички основни мрежи на карти. Тъй като различните мрежи използват уникални начални последователности, дори една цифра може да стесни или идентифицира типа на картата. Когато се въведат повече цифри, съвпаденията стават по-точни, докато остане един тип карта.

Поддържани мрежи на карти

Мрежа Модел на префикс Типична дължина
Visa 4 16
Mastercard 51-55, 2221-2720 16
American Express 34, 37 15
Discover 6011, 644-649, 65 16, 19
JCB 3528-3589 16-19
Diners Club 300-305, 36, 38-39 14-19
Maestro 5018, 5020, 5038, 6304 12-19
UnionPay 62 16-19

ЧЗВ

Безопасно ли е да въвеждам номера на моята реална карта? Цялата обработка се извършва локално във вашия браузър. Никакви данни за картата не се предават на никой сървър. Въпреки това, за най-добрите практики за сигурност, избягвайте да въвеждате пълни номера на реални карти, освен ако е необходимо.

Защо моята карта показва множество съвпадения? Някои префикси на карти се припокриват между мрежи, особено с само няколко въведени цифри. Докато пишете повече цифри, съвпаденията се стесняват към правилната мрежа.

Как се нарича кодът за сигурност на различните карти? Visa и Mastercard използват CVV (Card Verification Value), American Express използва CID (Card Identification Number), а Discover използва CVV. Инструментът показва правилното име за всеки тип карта.