Kuidas krediitkaardi numbrid töötavad?

Iga kaardi number sisaldab manustatud teavet, mis identifitseerib kaardi võrgu, väljastava panga ja sisaldab kontrollinumbrit valideerimiseks. Esimesed numbrid, mida nimetatakse Issuer Identification Number'iks (IIN) või Bank Identification Number'iks (BIN), määravad kaardi tüübi ja väljastava asutuse.

Erinevad kaardi võrgud kasutavad erinevaid numbrimustrid. Visa kaardid algavad numbriga 4, Mastercard 51-55 või 2221-2720, American Express 34 või 37, ja Discover 6011, 644-649 või 65. Need mustrid võimaldavad maksesüsteemidel kohe suunata tehingud õigele võrgule enne mis tahes verifikatsiooni.

Iga kaardi numbri viimane number on kontrollinumber, mis arvutatakse Luhn algoritmi abil. See matemaatiline valem tabab tavalisi transkriptsioonivigasid nagu ühekohalised vead või külgnevate numbrite transpositsiooni, pakkudes esimest valideerimiskihti enne makseteenuse pakkujatega ühendust võtmist.

Tööriista kirjeldus

See tööriist identifitseerib krediitkaardi tüüpe osalistest või täielikest kaardi numbritest. Sisestage kaardi numbri mis tahes osa ja näete kohe, millisesse maksevõrku see võiks kuuluda, koos üksikasjalike spetsifikatsioonidega iga vaste kohta, sealhulgas kehtivad kaardi pikkused ja turvakoodide nõuded.

Näited

Sisend Tuvastatud tüüp Kaardi pikkused
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

Funktsioonid

  • Reaalajas tuvastamine — Kaardi tüüp tuvastatakse sisestamise ajal, isegi ainult esimesest numbrist
  • Mitme vaste tugi — Näitab kõiki võimalikke kaardi tüüpe, kui eesliide vastab mitmele võrgule
  • Turvakoodide teave — Kuvab turvakoodide nime (CVV, CVC, CID) ja pikkust iga kaardi tüübi jaoks
  • Kaardi võrgu logod — Visuaalsed ikoonid peamiste kaardi brändide jaoks, sealhulgas Visa, Mastercard, Amex, Discover, JCB ja Diners Club
  • Sisendi vormindamine — Aktsepteerib kaardi numbreid tühikutega või ilma tühikuteta lihtsa kopeerimise jaoks

Kasutamise juhtumid

  • E-kaubanduse arendus — Testige maksevormi valideerimise loogika, kontrollides, kuidas erinevaid kaardi eesliidesid tuvastatakse
  • Klienditugi — Identifitseerige kiiresti kliendi kaardi võrk osalisest kaardi teabest, et suunata päringud õigesti
  • Hariduslikud eesmärgid — Õppige, kuidas kaardi numbrimustrid töötavad, ja mõistke erinevate maksevõrkude struktuuri

Kuidas see töötab

Tööriist kasutab IIN/BIN eesliiete vastavussüsteemi. Kui sisestate numbreid, võrdleb see neid kõigi peamiste kaardi võrkude teadaolevate mustritega. Kuna erinevad võrgud kasutavad ainulaadseid algavaid järjestusi, võib isegi üks number kaardi tüüpi kitsendada või identifitseerida. Kui sisestate rohkem numbreid, muutuvad vastet täpsemaks, kuni jääb alles üks kaardi tüüp.

Toetatud kaardi võrgud

Võrk Eesliiete muster Tüüpiline pikkus
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

KKK

Kas on ohutu sisestada oma tegelik kaardi number? Kogu töötlemine toimub teie brauseris kohalikult. Ühtegi kaardi andmeid ei saadeta ühelegi serverile. Kuid turvalisuse parimate tavade järgi vältige täielike tegelike kaardi numbrite sisestamist, kui see pole vajalik.

Miks näitab minu kaart mitut vastet? Mõned kaardi eesliieted kattuvad võrkude vahel, eriti kui on sisestatud vaid mõned numbrid. Kui sisestate rohkem numbreid, kitsenduvad vastet õigele võrgule.

Kuidas nimetatakse turvakood erinevatel kaartidel? Visa ja Mastercard kasutavad CVV (Card Verification Value), American Express kasutab CID (Card Identification Number) ja Discover kasutab CVV. Tööriist näitab õiget nime iga kaardi tüübi jaoks.