Kuinka luottokorttinumerot toimivat?

Jokainen korttinumero sisältää upotettuja tietoja, jotka tunnistavat kortin verkon, liikkeeseenlaskijan pankin ja sisältävät tarkistusnumeron validointia varten. Ensimmäiset numerot, jotka tunnetaan nimellä Issuer Identification Number (IIN) tai Bank Identification Number (BIN), määrittävät kortin tyypin ja liikkeeseenlaskijan.

Eri korttien verkot käyttävät erillisiä numerointikuvioita. Visa-kortit alkavat numerolla 4, Mastercard numerolla 51-55 tai 2221-2720, American Express numerolla 34 tai 37, ja Discover numerolla 6011, 644-649 tai 65. Nämä kuviot mahdollistavat maksujärjestelmille tapahtumat ohjata välittömästi oikeaan verkkoon ennen varmentamista.

Jokaisen korttinumeron viimeinen numero on tarkistusnumero, joka lasketaan Luhn-algoritmilla. Tämä matemaattinen kaava havaitsee yleisiä kirjoitusvirheitä, kuten yksittäisiä numerovirheitä tai vierekkäisten numeroiden vaihtumisia, ja tarjoaa ensimmäisen validointitason ennen maksujen käsittelijöihin ottamista.

Työkalun kuvaus

Tämä työkalu tunnistaa luottokorttityypit osittaisista tai täydellisistä korttinumeroista. Syötä mikä tahansa osa korttinumerosta ja näe välittömästi, mihin maksuverkkoihin se voisi kuulua, sekä yksityiskohtaiset tiedot jokaisesta vastaavuudesta, mukaan lukien kelvollisten korttien pituudet ja turvakoodi-vaatimukset.

Esimerkit

Syöte Tunnistettu tyyppi Kortin pituudet
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

Ominaisuudet

  • Reaaliaikainen tunnistus — Kortin tyyppi tunnistetaan kirjoitettaessa, jopa pelkästään ensimmäisestä numerosta
  • Usean vastaavuuden tuki — Näyttää kaikki mahdolliset korttityypit, kun etuliite vastaa useita verkkoja
  • Turvakoodi-tiedot — Näyttää turvakodin nimen (CVV, CVC, CID) ja pituuden jokaiselle korttityypille
  • Kortin verkon logot — Visuaaliset kuvakkeet suurille korttibrändeille, mukaan lukien Visa, Mastercard, Amex, Discover, JCB ja Diners Club
  • Syötteen muotoilu — Hyväksyy korttinumerot välilyönnein tai ilman välilyöntejä helppoa liittämistä varten

Käyttötapaukset

  • Verkkokaupan kehitys — Testaa maksulomakkeen validointilogiikkaa tarkistamalla, kuinka eri korttietuliitteet tunnistetaan
  • Asiakastuki — Tunnista asiakkaan kortin verkko nopeasti osittaisista korttitiedoista reitittääksesi kyselyt oikein
  • Koulutuksellisia tarkoituksia — Opi kuinka korttinumerointijärjestelmät toimivat ja ymmärrä eri maksuverkkojen rakenne

Kuinka se toimii

Työkalu käyttää IIN/BIN-etuliitteen vastaavuusjärjestelmää. Kun syötät numeroita, se vertaa niitä kaikkien suurten korttien verkkojen tunnettuihin kuvioihin. Koska eri verkot käyttävät ainutlaatuisia aloitussarjoja, jopa yksi numero voi rajata tai tunnistaa kortin tyypin. Kun lisää numeroita syötetään, vastaavuudet tulevat tarkemmiksi, kunnes yksi korttityyppi jää jäljelle.

Tuetut korttien verkot

Verkko Etuliitekuvio Tyypillinen pituus
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

Usein kysytyt kysymykset

Onko turvallista syöttää todellinen korttinumeroni? Kaikki käsittely tapahtuu paikallisesti selaimessasi. Mitään korttitietoja ei lähetetä millekään palvelimelle. Turvallisuuden parhaiden käytäntöjen mukaan vältä kuitenkin täydellisten todellisten korttinumeroiden syöttämistä, ellei se ole välttämätöntä.

Miksi kortissani näkyy useita vastaavuuksia? Jotkut korttien etuliitteet menevät päällekkäin verkkojen välillä, erityisesti kun vain muutama numero on syötetty. Kun kirjoitat lisää numeroita, vastaavuudet kaventuvat oikeaan verkkoon.

Mitä turvakoodi kutsutaan eri korteissa? Visa ja Mastercard käyttävät CVV:tä (Card Verification Value), American Express käyttää CID:tä (Card Identification Number), ja Discover käyttää CVV:tä. Työkalu näyttää oikean nimen jokaiselle korttityypille.