Jak działają numery kart kredytowych?

Każdy numer karty zawiera osadzone informacje identyfikujące sieć kartową, bank wydający i zawiera cyfrę kontrolną do walidacji. Pierwsze cyfry, znane jako Issuer Identification Number (IIN) lub Bank Identification Number (BIN), określają typ karty i instytucję wydającą.

Różne sieci kartowe używają odrębnych schematów numeracji. Karty Visa zaczynają się od 4, Mastercard od 51-55 lub 2221-2720, American Express od 34 lub 37, a Discover od 6011, 644-649 lub 65. Te schematy pozwalają systemom płatniczym natychmiast kierować transakcje do właściwej sieci przed jakąkolwiek weryfikacją.

Ostatnia cyfra każdego numeru karty to cyfra kontrolna obliczana przy użyciu algorytmu Luhn'a. Ta formuła matematyczna wychwytuje typowe błędy transkrypcji, takie jak błędy pojedynczej cyfry lub transpozycje sąsiednich cyfr, zapewniając pierwszą warstwę walidacji przed kontaktem z procesorami płatności.

Opis narzędzia

To narzędzie identyfikuje typy kart kredytowych na podstawie częściowych lub pełnych numerów kart. Wpisz dowolną część numeru karty i natychmiast zobacz, do jakich sieci płatniczych mogłaby należeć, wraz ze szczegółowymi specyfikacjami dla każdego dopasowania, w tym prawidłowe długości kart i wymagania dotyczące kodów bezpieczeństwa.

Przykłady

Wejście Wykryty typ Długości kart
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

Funkcje

  • Wykrywanie w czasie rzeczywistym — Typ karty identyfikowany podczas pisania, nawet od pierwszej cyfry
  • Obsługa wielu dopasowań — Pokazuje wszystkie możliwe typy kart, gdy prefiks pasuje do wielu sieci
  • Informacje o kodzie bezpieczeństwa — Wyświetla nazwę kodu bezpieczeństwa (CVV, CVC, CID) i długość dla każdego typu karty
  • Logo sieci kartowych — Ikony wizualne dla głównych marek kart, w tym Visa, Mastercard, Amex, Discover, JCB i Diners Club
  • Formatowanie wejścia — Akceptuje numery kart ze spacjami lub bez nich, aby ułatwić wklejanie

Przypadki użycia

  • Rozwój e-commerce — Testuj logikę walidacji formularza płatności, sprawdzając, jak różne prefiksy kart są wykrywane
  • Obsługa klienta — Szybko identyfikuj sieć kartową klienta na podstawie częściowych informacji o karcie, aby prawidłowo kierować zapytania
  • Cele edukacyjne — Dowiedz się, jak działają schematy numeracji kart i zrozum strukturę różnych sieci płatniczych

Jak to działa

Narzędzie używa systemu dopasowywania prefiksu IIN/BIN. Po wpisaniu cyfr porównuje je z znanymi schematami dla wszystkich głównych sieci kartowych. Ponieważ różne sieci używają unikalnych sekwencji początkowych, nawet jedna cyfra może zawęzić lub zidentyfikować typ karty. W miarę wpisywania większej liczby cyfr dopasowania stają się bardziej precyzyjne, aż pozostanie jeden typ karty.

Obsługiwane sieci kartowe

Sieć Schemat prefiksu Typowa długość
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

FAQ

Czy bezpiecznie jest wpisywać mój rzeczywisty numer karty? Całe przetwarzanie odbywa się lokalnie w Twojej przeglądarce. Żadne dane karty nie są przesyłane na żaden serwer. Jednak ze względów bezpieczeństwa unikaj wpisywania pełnych rzeczywistych numerów kart, chyba że jest to konieczne.

Dlaczego moja karta pokazuje wiele dopasowań? Niektóre prefiksy kart nakładają się między sieciami, szczególnie przy wpisaniu zaledwie kilku cyfr. W miarę wpisywania większej liczby cyfr dopasowania zawężają się do właściwej sieci.

Jak nazywa się kod bezpieczeństwa na różnych kartach? Visa i Mastercard używają CVV (Card Verification Value), American Express używa CID (Card Identification Number), a Discover używa CVV. Narzędzie pokazuje prawidłową nazwę dla każdego typu karty.