Kaardi validaator

Kontrollige mis tahes kaardinumbrit ja tuvastage kaardi mark — kohe, privaatselt, tasuta.

  • Me EI salvesta teie kaardinumbrit.
  • Valideerimine toimub täielikult teie brauseris — andmeid ei saadeta ühelegi serverile.
  • Kontot ei nõuta. Andmeid ei salvestata.

kerige näidete ja üksikasjade jaoks

Kuidas kasutada

Kuidas kasutada

  1. 1

    Sisestage või kleepige oma kaardinumber — tühikud eemaldatakse automaatselt.

  2. 2

    Mark tuvastatakse pärast esimest numbrit. Valideerimine käivitub alates 13 numbrist.

  3. 3

    Roheline tähendab struktuuriliselt kehtivat. Punane tähendab, et mõni number on tõenäoliselt vale.

Kaart

Mis on krediitkaardi number?

Krediitkaardi number on 13–19-kohaline identifikaator, mis on pressitud igale maksekaardile. Esimesed 6–8 numbrit moodustavad Bank Identification Number'i (BIN), mis kodeerib kaardivõrgu, väljaandva panga ja kaardi tüübi. Keskmised numbrid identifitseerivad konto ja viimane number on Luhn-kontrollnumber — kasutatakse transkriptsioonivigade leidmiseks. See tasuta veebipõhine krediitkaardi validaator kontrollib Luhn-kontrollsummat ja tuvastab võrgu BIN-eesliitest.

Valideerimine

Kuidas kaardi valideerimine töötab (Luhn-algoritm)

Kõik suuremad kaardivõrgud kasutavad kaardinumbrite valideerimiseks Luhn-algoritmi (ISO/IEC 7812). Alustades parempoolseimast numbrist kahekordistatakse iga teine number. Kui kahekordistamine annab rohkem kui 9, lahutatakse 9. Kõik numbrid liidetakse kokku — kehtiv kaardinumber annab alati 10-ga jagatava summa. Margi tuvastamine kontrollib juhtivaid numbreid: Visa algab 4-ga, Mastercard 51–55 või 2221–2720, Amex 34 või 37, Discover 6011 või 65 ning UnionPay 62-ga.

Näide

Näide: Visa testnumbri puhul 4242 4242 4242 4242 on Luhn-summa 60 — jagatav 10-ga, seega on see struktuuriliselt kehtiv.

Eelised

Miks kaardi valideerimine on oluline

Kliendipoolne kaardi valideerimine püüab kinni ilmsed vead enne, kui maksetaotlus jõuab teie makseväravani. See vähendab ebaõnnestunud tehinguid, parandab kassakonversiooni ja vähendab tarbetuid API-päringuid Stripe'ile, Braintree'le või Adyenile. Samuti on see oluline testkeskkondades, kus arendajad peavad kaardinumbreid kiiresti valideerima ilma live-makseAPI-dega ühendust võtmata.

  • Püüab trükivead kinni enne, kui need jõuavad makselüüsi — vähendab ebaõnnestunud makseid.
  • Tuvastab kaardibrändi juba esimese numbri järgi — Visa, Mastercard, Amex, Discover, UnionPay ja teised.
  • Töötab täielikult sinu brauseris — ühtegi kaardiandmet ei saadeta ühelegi serverile.
  • Vähendab tarbetuid API-kutseid Stripe’i, Braintree või Adyeni poole arenduse ajal.
  • Oluline testkeskkondades — valideeri kaardinumbreid ilma päris makse-API-sid kasutamata.
  • Tasuta, kohene, registreerimist pole vaja.
Vorming

Kaardinumbri struktuur — BIN, konto ja kontrollnumber

Iga maksekaardi number järgib ISO/IEC 7812 standardit ja jaguneb kolmeks osaks. Esimesed 6–8 numbrit on Bank Identification Number (BIN) — tuntud ka kui Issuer Identification Number (IIN). BIN kodeerib kaardivõrgu (Visa, Mastercard jne), väljaandva panga ja kaardi taseme. Keskmised numbrid (tavaliselt 6–12 numbrit) identifitseerivad kaardihoidja konto väljaandvas pangas. Viimane number on Luhn-kontrollnumber, mis arvutatakse kõigist eelnevatest numbritest. Sellel pole rahalist tähendust — see on olemas ainult selleks, et püüda kinni üksikute numbrite trükivead enne tehingu alustamist.

Kaardiliigid

Toetatud kaardi tüübid

Allpool olevad testnumbrid läbivad Luhn-valideerimise. Need ei ole päris kaardinumbrid.

  • VisaAlgab 4-ga · 16 numbrit4242 4242 4242 4242
  • Mastercard51–55 või 2221–2720 · 16 numbrit5500 0000 0000 0004
  • American Express34 või 37 · 15 numbrit3782 822463 10005
  • Discover6011 või 65 · 16 numbrit6011 1111 1111 1117
  • UnionPay62 · 16–19 numbrit6250 9470 0000 0014
  • JCB3528–3589 · 16–19 numbrit3566 0020 2036 0505
  • Diners Club300–305, 36, 38 · 14 numbrit3056 9309 0259 04
  • Maestro6304, 6759, 6761–63 · 12–19 numbrit6759 6498 2643 8453
  • Mir2200–2204 · 16 numbrit2200 0000 0000 0004
  • RuPay6521, 6522 · 16 numbrit6521 0000 0000 0000
  • Elo4011, 5066, 6277… · 16 numbrit6362 9700 0457 9680
  • Troy9792 · 16 numbrit9792 0303 1010 3019
  • Tundmatu · 13–19 numbrit— (Luhn kehtib, BIN tundmatu)
Turvalisus

Mis on CVV / CVC?

CVV (Card Verification Value) ja CVC (Card Verification Code) on omavahel asendatavad terminid maksekaardile trükitud — mitte pressitud — 3- või 4-kohalise turvakoodi tähistamiseks. Visa, Mastercard ja Discover trükivad 3-kohalise CVV kaardi tagaküljel olevale allkirjaribale. American Express trükib kaardinumbri kohal kaardi esiküljele 4-kohalise CID-koodi. CVV ei ole osa kaardinumbrist ja kaupmehed ei salvesta seda pärast tehingut. See on loodud spetsiaalselt kaartideta (veebipõhiste) tehingute jaoks: see tõendab füüsilist valdust kaardist, kuna seda ei saa kaardinumbrist tuletada. See validaator kontrollib ainult kaardinumbrit — mitte kunagi CVV-d. Ärge sisestage oma CVV-d kusagile, mis pole kinnitatud maksevorming.

Kaardi aegumiskuupäev — mida see tähendab

Igal maksekaardil on trükitud aegumiskuupäev kujul KK/AA. Pärast aegumiskuu viimast päeva lükatakse kaart kõigil terminalidel ja veebikassades tagasi. Aegumiskuupäevad võimaldavad kaardivõrkudel perioodiliselt välja anda uusi kaarte uuendatud turvaomaduste, uute BIN-vahemike ja uuendatud CVV-koodidega. Erinevalt IBAN-idest, mis jäävad kehtivaks seni, kuni pangakonto on avatud, on kaardinumbritel fikseeritud eluiga — tavaliselt 3–5 aastat väljastamisest. Kaardi aegumisel saadab väljaandev pank asenduskaardi uue aegumiskuupäeva ja uue CVV-ga (kaardinumber võib muutuda või mitte, sõltuvalt panga poliitikast).

Kaart vs IBAN

Kaardinumber vs IBAN — peamine erinevus

Kaardinumber ja IBAN näevad mõlemad välja pikad numbrijadad, kuid on täiesti erinevad. Kaardinumber identifitseerib maksekaardi toote ja seda kasutatakse kassaterminalides ja veebikassades. IBAN identifitseerib pangakonto ja seda kasutatakse pangaülekannete ja otsekorralduste jaoks. Te ei saa kasutada kaardinumbrit pangaülekande tegemiseks ega IBAN-i kaardimakseks. Kui keegi küsib teie IBAN-i, soovivad nad saata raha teie pangakontole — mitte debiteerida teie kaarti.

CardIBAN
Mida identifitseeribMaksekaardi toodePangakonto
KasutatakseJaemüügiostud, veebikassaPangaülekanded, palgamaksed, otsekorraldused
MaksevõrkVisa, Mastercard, Amex võrgudSEPA, SWIFT, pangaülekanne
Sisaldab CVV / aegumineJah — nõutav veebimaksete jaoksEi — kumbagi pole pangakontodel
Kas vajate pangakonto numbri valideerimist? Proovige meie IBAN-validaatorit — toetab 70+ riiki.
Levinud vead

Levinud vead kaardinumbrites

Isegi üks vale number põhjustab Luhni vea. Need on kõige sagedasemad põhjused:

  • Valesti sisestatud number

    Kõige tavalisem põhjus — üks number sisestati valesti. Proovi number hoolikalt uuesti sisestada füüsiliselt kaardilt.

  • Kõrvutiste numbrite vahetamine

    Kahe kõrvuti oleva numbri vahetamine (nt „42” → „24”) jääb silmale märkamatuks, kuid Luhni algoritm leiab selle kohe üles.

  • Poolik number

    Kaardinumbrid on 13–19 numbri pikkused. Isegi ühe numbri puudumine põhjustab kohese Luhni vea.

  • Päris kaardinumbri kasutamine testimiseks

    Kasuta avalikke testnumbreid (nt 4242 4242 4242 4242 Visa jaoks). Päris kaardinumbreid ei tohiks kunagi ühelegi tööriistale ega süsteemile jagada.

Tõrkeotsing

Miks kaardi valideerimine ebaõnnestub

Meie validaator teeb kaks kontrolli järjest. Kui kumbki neist ebaõnnestub, on kaardinumber struktuurselt vigane:

  1. 1

    1. Tundmatu võrgu prefiks

    Algusnumbrid peavad vastama tuntud kaardivõrgule. Kui need ei vasta, kuvatakse brändina „Tundmatu”, kuid Luhni kontroll jookseb siiski edasi.

  2. 2

    2. Vale numbrite arv

    Igal kaardivõrgul on kindel oodatud pikkus. Visa = 16, Amex = 15, Mastercard = 16. Liiga lühike või liiga pikk number kukub kohe läbi.

  3. 3

    3. Luhni kontrollsumma ebaõnnestus

    Parempoolsest numbrist alates kahekordistatakse iga teine number. Kui tulemus on suurem kui 9, lahutatakse 9. Kõigi numbrite summa peab jaguma 10-ga. Üks vale number rikub selle tingimuse.

Mõlema kontrolli läbimine kinnitab, et kaardinumber on struktuurselt korrektne. See EI kinnita, et kaart on aktiivne, aegumata või piisava saldoga — seda saab kontrollida ainult väljastav pank.

KKK

Korduma kippuvad küsimused kaardi valideerimise kohta

Mis on krediitkaardi number?

Krediitkaardi number on 13–19-kohaline jada, mis on pressitud maksekaardile. See jaguneb Bank Identification Number'iks (BIN, esimesed 6–8 numbrit), konto identifikaatoriks (keskmised numbrid) ja Luhn-kontrollnumbriks (viimane number). BIN kodeerib kaardivõrgu ja väljaandva panga; kontrollnumbrit kasutatakse trükivigade leidmiseks.

Kuidas valideerida kaardinumbrit veebis?

Kleepige või sisestage kaardinumber ülal olevasse välja. Valideator rakendab koheselt Luhn-algoritmi ja tuvastab kaardi margi juhtivatest numbritest. Nupuvajutust ei ole vaja — valideerimine töötab sisestamise ajal.

Mis on Luhn-algoritm?

Luhn-algoritm (ISO/IEC 7812) on kontrollsumma valem, mida kasutavad kõik suuremad kaardivõrgud transkriptsioonivigade leidmiseks. Alustades parempoolseimast numbrist kahekordistada iga teine number; kui tulemus ületab 9, lahutatakse 9. Kehtiva kaardinumbri kõigi numbrite summa on alati jagatav 10-ga.

Mis on BIN-number?

BIN (Bank Identification Number), tuntud ka kui IIN (Issuer Identification Number), on kaardinumbri esimesed 6–8 numbrit. See identifitseerib kaardivõrgu (Visa, Mastercard jne), väljaandva panga ja kaardi tüübi (krediit, deebet, ettemaks). BIN-e kasutavad kaupmehed ja maksete töötlejad tehingute suunamiseks ja riigipõhiste reeglite rakendamiseks.

Mis on CVV või CVC?

CVV (Card Verification Value) ja CVC (Card Verification Code) on 3- või 4-kohalised turvakoodid, mis on trükitud maksekaartidele. Visa, Mastercard ja Discover trükivad 3-kohalise CVV kaardi tagaküljele; Amex trükib 4-kohalise CID-i esiküljele. CVV-d kaupmehed ei salvesta ja seda ei saa kaardinumbrist tuletada. See on olemas selleks, et tõendada füüsilist valdust kaardist veebipõhiste tehingute puhul.

Miks minu kaardinumber ei läbi valideerimist?

Luhn-valideerimine ebaõnnestub, kui vähemalt üks number on vale. Levinumad põhjused: üks number on valesti sisestatud, kaks kõrvutiasetsevat numbrit on vahetatud (transpositsiooniviga) või number on kärbitud. Kui kaardinumber näeb visuaalselt õige välja, proovige see hoolikalt uuesti sisestada. Märkus: see validaator kontrollib ainult struktuuri — see ei suuda kinnitada, kas teie kaart on aktiivne või sellel on piisavalt vahendeid.

Kas on turvaline siin oma kaardinumbrit sisestada?

Jah. Valideerimine toimub täielikult teie brauseris. Andmeid ei edastata ühelegi serverile, ei salvestata andmebaasidesse ega logita kuidagi. Me ei näe midagi. Sellegipoolest ärge sisestage oma CVV-d — see tööriist ei vaja seda ja te ei tohiks kunagi sisestada CVV-koode mittemaksevorminditesse.

Mitu numbrit on Visa kaardil?

Visa kaardinumbrid on alati 16-kohalised ja algavad alati numbriga 4. American Express kaardid on 15-kohalised ja algavad 34 või 37-ga. Mastercard kaardid on 16-kohalised ja algavad 51–55 või 2221–2720-ga. Discover kaardid on 16-kohalised ja algavad 6011 või 65-ga.

Mis vahe on deebet- ja krediitkaardinumbritel?

Struktuuriliselt järgivad deebet- ja krediitkaardinumbrid sama vormingut — mõlemad kasutavad Luhn-algoritmi ja sama BIN-põhist margi tuvastamist. Erinevus on rahaline: krediitkaart kasutab panga poolt antud krediidilimiiti; deebetkaart võtab raha otse pangakontolt. Kaardinumber ise ei paljasta, kumb tüüp see on.

Kas kaardinumber suudab tuvastada väljaandva panga?

Osaliselt. BIN (esimesed 6–8 numbrit) identifitseerib kaardivõrgu ja väljaandva panga. BIN-andmebaasid kaardivad BIN-e pankade nimede ja riikidega. Siiski pole see kaardistamine avalik — kaubanduslikud BIN-otsingud koondavad need andmed. See validaator tuvastab kaardivõrgu (Visa, Mastercard jne), kuid ei tee BIN-panga otsimisi.

Mis vahe on kaardinumbril ja IBAN-il?

Kaardinumber identifitseerib maksekaardi toote ja seda kasutatakse jaemüügiostudeks ja veebikassades. IBAN identifitseerib pangakonto ja seda kasutatakse pangaülekannete ja otsekorralduste jaoks. Need toimivad täiesti erinevatel maksevõrkudel. Te ei saa kasutada kaardinumbrit pangaülekande tegemiseks ega IBAN-i kassa juures maksmiseks.

Kas saan kasutada oma kaardinumbrit pangaülekande jaoks?

Ei. Pangaülekanded nõuavad pangakonto numbrit (tavaliselt Euroopas IBAN-vormingus). Teie kaardinumber on seotud kaardi tootega, mitte otse teie pangakontoga. Pangaülekande saamiseks jagage oma IBAN-i — mitte kaardinumbrit.

Kas kehtiv kaardinumber tähendab, et kaart on aktiivne?

Ei. Luhn-valideerimine kinnitab ainult seda, et kaardinumber on struktuuriliselt õige — numbrid läbivad kontrollsumma. See ei kinnita, et kaart on aktiivne, blokeerimata, aegumata või sellel on vahendeid. Seda saab kinnitada ainult väljaandev pank, kui tehakse päris makse.

Seotud tööriistad

Seotud tööriistad

IBAN & Kaardi Validator

Tasuta, privaatsed ja kohesed pangainstrumendid.

Mida me salvestame

Keele-eelistus salvestatakse küpsisesse (NEXT_LOCALE). Hele/tume teema salvestatakse localStorage'i (theme). Mitte midagi muud — andmeid ei saadeta kuhugi.

See sait kasutab Google Ads-i, et jääda tasuta.

© 2026 IBAN & Kaardi Validator. Kõik õigused kaitstud.