Kortelės patikrinimas

Patikrinkite bet kokį kortelės numerį ir nustatykite prekės ženklą — akimirksniu, privatžiai, nemokamai.

  • Jūsų kortelės numerio NESAUGOME.
  • Tikrinimas vyksta tik jūsų naršyklėje — jokie duomenys nesiunčiami į serverį.
  • Nereikia registracijos. Duomenys nesaugomi.

slinkite žemyn, kad pamatytumėte pavyzdžius

Kaip naudotis

Kaip naudotis

  1. 1

    Įveskite arba įklijuokite kortelės numerį — tarpai tvarkomi automatiškai.

  2. 2

    Prekės ženklas nustatomas nuo pirmo skaitmens. Tikrinimas prasideda nuo 13 skaitmenų.

  3. 3

    Žalia — teisingas formatas. Raudona — greičiausiai yra klaidingų skaitmenų.

Card

Kas yra kredito kortelės numeris?

Kredito kortelės numeris — tai 13–19 skaitmenų identifikatorius, įspaustas ant kiekvienos mokėjimo kortelės. Pirmieji 6–8 skaitmenys sudaro banko identifikavimo numerį (BIN), kuris koduoja kortelių tinklą, išdavusį banką ir kortelės tipą. Viduriniai skaitmenys identifikuoja sąskaitą, o paskutinis yra Luhn kontrolinis skaitmuo — naudojamas rašymo klaidoms aptikti. Šis nemokamas kortelės patikrinimas tikrina Luhn kontrolinę sumą ir nustato tinklą pagal BIN priešdėlį.

Validation

Kaip veikia kortelių tikrinimas (Luhn algoritmas)

Kiekvienas pagrindinių kortelių tinklas naudoja Luhn algoritmą (ISO/IEC 7812) kortelių numeriams tikrinti. Pradedant nuo dešiniojo skaitmens, kiekvienas antras skaitmuo padvigubinamas. Jei padvigubinus gauname skaičių didesnį nei 9, atimame 9. Susumuojame visus skaitmenis — teisingo kortelės numerio suma visada dalijasi iš 10 be liekanos. Prekės ženklo nustatymas tikrina pirmuosius skaitmenis: Visa prasideda 4, Mastercard — 51–55 arba 2221–2720, Amex — 34 arba 37, Discover — 6011 arba 65, UnionPay — 62.

Example

Pavyzdys: Visa bandomajam numeriui 4242 4242 4242 4242, Luhn suma yra 60 — dalijasi iš 10, todėl numeris struktūriškai teisingas.

Benefits

Kodėl kortelių tikrinimas svarbus

Kliento pusės kortelių tikrinimas aptinka akivaizdžias klaidas — neteisingo ilgio arba klaidingus skaitmenis — dar prieš mokėjimo užklausai pasiekiant mokėjimo šliuzą. Tai sumažina nesėkmingus mokėjimus, pagerina mokėjimo konversiją ir sumažina nereikalingus API iškvietimus į Stripe, Braintree ar Adyen. Taip pat labai svarbu testavimo aplinkose.

  • Aptinka klaidas dar prieš pasiekiant mokėjimo šliuzą — sumažina nesėkmingus mokėjimus.
  • Nustato kortelės tipą nuo pirmo skaitmens — Visa, Mastercard, Amex, Discover, UnionPay ir kt.
  • Veikia tik jūsų naršyklėje — jokie kortelės duomenys nesiunčiami į serverį.
  • Sumažina nereikalingus API iškvietimus į Stripe, Braintree ar Adyen kuriant programą.
  • Būtina testavimo aplinkose — tikrinkite kortelių numerius nesinaudodami tikrais mokėjimo API.
  • Nemokamai, akimirksniu, be registracijos.
Format

Kortelės numerio struktūra — BIN, sąskaita ir kontrolinis skaitmuo

Kiekvienas mokėjimo kortelės numeris atitinka ISO/IEC 7812 standartą ir susideda iš trijų dalių. Pirmieji 6–8 skaitmenys yra banko identifikavimo numeris (BIN), dar vadinamas išdavėjo identifikavimo numeriu (IIN). BIN koduoja kortelių tinklą (Visa, Mastercard ir kt.), išdavusį banką ir kortelės lygį. Viduriniai skaitmenys (paprastai 6–12 skaitmenų) identifikuoja kortelės savininko sąskaitą išdavusiame banke. Paskutinis skaitmuo yra Luhn kontrolinis skaitmuo, apskaičiuotas iš visų ankstesnių skaitmenų. Jis neturi finansinės reikšmės — egzistuoja tik tam, kad aptiktų vieno skaitmens klaidas dar prieš bandant atlikti operaciją.

Card types

Palaikomi kortelių tipai

Žemiau pateikti bandomieji numeriai išlaiko Luhn tikrinimą. Tai nėra tikri kortelių numeriai.

  • VisaStarts with 4 · 16 digits4242 4242 4242 4242
  • Mastercard51–55 or 2221–2720 · 16 digits5500 0000 0000 0004
  • American Express34 or 37 · 15 digits3782 822463 10005
  • Discover6011 or 65 · 16 digits6011 1111 1111 1117
  • UnionPay62 · 16–19 digits6250 9470 0000 0014
  • JCB3528–3589 · 16–19 digits3566 0020 2036 0505
  • Diners Club300–305, 36, 38 · 14 digits3056 9309 0259 04
  • Maestro6304, 6759, 6761–63 · 12–19 digits6759 6498 2643 8453
  • Mir2200–2204 · 16 digits2200 0000 0000 0004
  • RuPay6521, 6522 · 16 digits6521 0000 0000 0000
  • Elo4011, 5066, 6277… · 16 digits6362 9700 0457 9680
  • Troy9792 · 16 digits9792 0303 1010 3019
  • Unknown · 13–19 digits— (Luhn valid, no known BIN)
Security

Kas yra CVV / CVC?

CVV (kortelės tikrinimo reikšmė) ir CVC (kortelės tikrinimo kodas) — tai keičiami terminai, žymintys 3 arba 4 skaitmenų saugos kodą, atspausdintą (ne įspausdintą) ant mokėjimo kortelės. Visa, Mastercard ir Discover spausdina 3 skaitmenų CVV kortelės gale, ant parašo juostos. American Express spausdina 4 skaitmenų CID kortelės priekyje, virš kortelės numerio. CVV nėra kortelės numerio dalis ir jokiu atveju nesaugomas pardavėjų po operacijos. Jis egzistuoja būtent internetinėms operacijoms: patvirtina fizinį kortelės turėjimą, nes jo neįmanoma apskaičiuoti iš kortelės numerio. Šis patikrinimas tikrina tik kortelės numerį — ne CVV. Neįveskite CVV kode į jokią formą, kuri nėra patikimas mokėjimo puslapis.

Kortelės galiojimo data — ką ji reiškia

Kiekviena mokėjimo kortelė turi galiojimo datą MM/MM formatu. Po galiojimo mėnesio paskutinės dienos kortelė atmetama visuose terminaluose ir internetinėse parduotuvėse. Galiojimo datos leidžia kortelių tinklams periodiškai išleisti naujas korteles su atnaujintomis saugos funkcijomis, naujais BIN diapazonais ir atnaujintais CVV kodais. Skirtingai nuo IBAN, kuris galioja tol, kol banko sąskaita atidaryta, kortelių numeriai turi fiksuotą galiojimo laiką — paprastai 3–5 metus nuo išdavimo. Kortelei nustojus galioti, išdavęs bankas siunčia pakaitinę kortelę su nauja galiojimo data ir nauju CVV.

Card vs IBAN

Kortelės numeris vs IBAN — pagrindinis skirtumas

Kortelės numeris ir IBAN atrodo kaip ilgos skaitmenų eilutės, tačiau tai visiškai skirtingi dalykai. Kortelės numeris identifikuoja mokėjimo kortelės produktą ir naudojamas kasose bei internetinėse parduotuvėse. IBAN identifikuoja banko sąskaitą ir naudojamas pavedimams bei tiesioginiams debetams. Kortelės numeriu negalima atlikti banko pavedimo, o IBAN negalima naudoti mokėjimui kasoje. Jei kas nors prašo jūsų IBAN, jie nori pervesti pinigus į jūsų banko sąskaitą, o ne nuskaičiuoti nuo kortelės.

CardIBAN
IdentifikuojaMokėjimo kortelės produktąBanko sąskaitą
NaudojamasPirkiniams kasoje ir internetePavedimams, atlyginimams, debetams
Mokėjimų sistemaVisa, Mastercard, Amex tinklaiSEPA, SWIFT, banko pavedimas
Turi CVV / galiojimąTaip — būtina internetiniams mokėjimamsNe — banko sąskaitoms tai netaikoma
Reikia patikrinti banko sąskaitos numerį? Išbandykite mūsų IBAN tikrintuvą — palaikoma 70+ šalių.
Common mistakes

Dažniausios kortelės numerio klaidos

Net vienas neteisingas skaitmuo sukelia Luhn klaidą. Štai dažniausios priežastys:

  • Neteisingai įvestas skaitmuo

    Dažniausia priežastis — vienas skaitmuo įvestas netiksliai. Bandykite įvesti iš naujo atidžiai.

  • Sukeisti gretimi skaitmenys

    Gretimų skaitmenų sukeitimas vietomis (pvz., '42' → '24') neaptinkamas vizualiai, bet Luhn algoritmas juos suranda iš karto.

  • Sutrumpintas numeris

    Kortelių numeriai turi 13–19 skaitmenų. Trūkstant bent vieno skaitmens tikrinimas nepavyks.

  • Naudojamas tikras kortelės numeris testavimui

    Naudokite paskelbtus bandomuosius numerius (pvz., 4242 4242 4242 4242, Visa). Tikrų kortelių numerių niekada nereikėtų dalintis su jokiu įrankiu ar sistema.

Troubleshooting

Kodėl kortelės tikrinimas nepavyksta

Tikrintuvas atlieka du tikrinimus. Nesėkmė bet kuriame žingsnyje reiškia, kad kortelės numeris struktūriškai neteisingas:

  1. 1

    1. Neatpažintas tinklo priešdėlis

    Pirmieji skaitmenys turi atitikti žinomo kortelių tinklo priešdėlį. Jei neatitinka, tipas rodomas kaip nežinomas — bet Luhn tikrinimas vis tiek vyksta.

  2. 2

    2. Neteisingas skaitmenų skaičius

    Kiekvienas kortelių tinklas turi fiksuotą numatomą ilgį. Visa = 16, Amex = 15, Mastercard = 16. Per trumpas ar per ilgas numeris nepavyksta iš karto.

  3. 3

    3. Nepraėjusi Luhn kontrolinė suma

    Pradedant nuo dešiniojo skaitmens, kiekvienas antras skaitmuo padvigubinamas. Jei rezultatas viršija 9, atimamas 9. Visų skaitmenų suma turi dalytis iš 10. Vienas neteisingas skaitmuo tai sulaužo.

Praėjus abiem tikrinimams, patvirtinama, kad kortelės numeris struktūriškai teisingas. Tai NEREIŠKIA, kad kortelė yra aktyvi, negaliojusi ar turi pakankamai lėšų — tai gali patikrinti tik išdavęs bankas.

FAQ

Dažniausiai užduodami klausimai apie kortelių tikrinimą

Kas yra kredito kortelės numeris?

Kredito kortelės numeris — tai 13–19 skaitmenų eilutė, įspausta ant mokėjimo kortelės. Ji susideda iš banko identifikavimo numerio (BIN, pirmieji 6–8 skaitmenys), sąskaitos identifikatoriaus (viduriniai skaitmenys) ir Luhn kontrolinio skaitmens (paskutinis skaitmuo). BIN koduoja kortelių tinklą ir išdavusį banką; kontrolinis skaitmuo skirtas klaidoms aptikti.

Kaip patikrinti kortelės numerį internete?

Įklijuokite arba įveskite kortelės numerį į laukelį aukščiau. Tikrintuvas akimirksniu pritaiko Luhn algoritmą ir nustato kortelės tipą pagal pirmuosius skaitmenis. Mygtuko paspausti nereikia — tikrinimas vyksta rašant.

Kas yra Luhn algoritmas?

Luhn algoritmas (ISO/IEC 7812) — tai kontrolinės sumos formulė, naudojama visų pagrindinių kortelių tinklų rašymo klaidoms aptikti. Pradedant nuo dešiniojo skaitmens, kiekvienas antras skaitmuo padvigubinamas; jei rezultatas viršija 9, atimamas 9. Visų teisingo kortelės numerio skaitmenų suma visada dalijasi iš 10.

Kas yra BIN numeris?

BIN (banko identifikavimo numeris), dar vadinamas IIN (išdavėjo identifikavimo numeris), yra pirmieji 6–8 kortelės numerio skaitmenys. Jis identifikuoja kortelių tinklą (Visa, Mastercard ir kt.), išdavusį banką ir kortelės tipą (kredito, debeto, išankstinio apmokėjimo). BIN naudojamas operacijoms nukreipti ir šaliai specifinėms taisyklėms taikyti.

Kas yra CVV arba CVC?

CVV (kortelės tikrinimo reikšmė) ir CVC (kortelės tikrinimo kodas) — tai 3 arba 4 skaitmenų saugos kodai, atspausdinti ant mokėjimo kortelių. Visa, Mastercard ir Discover spausdina 3 skaitmenų CVV gale; Amex spausdina 4 skaitmenų CID priekyje. CVV nesaugomas pardavėjų ir negali būti apskaičiuotas iš kortelės numerio. Jis skirtas patvirtinti fizinį kortelės turėjimą interneto operacijose.

Kodėl mano kortelės numeris nepraeina tikrinimo?

Luhn tikrinimas nepavyksta, kai bent vienas skaitmuo yra neteisingas. Dažniausios priežastys: skaitmuo įvestas netiksliai, du gretimi skaitmenys sukeisti vietomis arba numeris sutrumpintas. Jei vizualiai atrodo teisingai, bandykite įvesti iš naujo. Svarbu: šis patikrinimas tikrina tik struktūrą — nepatvirtina, ar kortelė aktyvi ar turi pakankamai lėšų.

Ar saugu čia įvesti kortelės numerį?

Taip. Tikrinimas vyksta tik jūsų naršyklėje. Jokie duomenys nesiunčiami į serverį, nesaugomi jokioje duomenų bazėje ir neregistruojami. Mes nieko nematome. Tačiau neįveskite CVV — šiam įrankiui jo nereikia, o CVV kodų niekada nereikėtų vesti į nepatvirtintas formas.

Kiek skaitmenų turi Visa kortelė?

Visa kortelių numeriai visada yra 16 skaitmenų ir prasideda skaičiumi 4. American Express — 15 skaitmenų, prasideda 34 arba 37. Mastercard — 16 skaitmenų, prasideda 51–55 arba 2221–2720. Discover — 16 skaitmenų, prasideda 6011 arba 65.

Koks skirtumas tarp debeto ir kredito kortelės numerio?

Struktūriniu požiūriu debeto ir kredito kortelių numeriai atitinka tą patį formatą — abu naudoja Luhn algoritmą ir tą pačią BIN pagrindu veikiančią tipo detekciją. Skirtumas finansinis: kredito kortelė naudoja banko suteiktą kredito limitą; debeto kortelė tiesiogiai nuskaičiuoja iš banko sąskaitos.

Ar kortelės numeris gali identifikuoti banką?

Iš dalies. BIN (pirmieji 6–8 skaitmenys) identifikuoja kortelių tinklą ir išdavusį banką. BIN duomenų bazės susieja BIN su bankų pavadinimais ir šalimis. Tačiau ši informacija nėra vieša — komercinės BIN paieškos paslaugos kaupia šiuos duomenis. Šis patikrinimas nustato kortelių tinklą (Visa, Mastercard ir kt.), bet neatlieka BIN-banko paieškos.

Koks skirtumas tarp kortelės numerio ir IBAN?

Kortelės numeris identifikuoja mokėjimo kortelės produktą ir naudojamas pirkiniams kasoje bei internete. IBAN identifikuoja banko sąskaitą ir naudojamas pavedimams bei tiesioginiams debetams. Jie veikia visiškai skirtingose mokėjimų sistemose. Kortelės numeriu negalima atlikti banko pavedimo, o IBAN — mokėjimui kasoje.

Ar galiu naudoti kortelės numerį banko pavedimui?

Ne. Banko pavedimams reikalingas banko sąskaitos numeris (Europoje paprastai IBAN formatu). Jūsų kortelės numeris susietas su kortelės produktu, o ne tiesiogiai su banko sąskaita. Norėdami gauti pavedimą, pateikite savo IBAN, o ne kortelės numerį.

Ar teisingas kortelės numeris reiškia, kad kortelė aktyvi?

Ne. Luhn tikrinimas tik patvirtina, kad kortelės numeris struktūriškai teisingas — skaitmenys atitinka kontrolinę sumą. Nepatvirtina, ar kortelė aktyvi, neblokuota, negaliojusi ar turi pakankamai lėšų. Tai gali patikrinti tik išdavęs bankas, kai bandoma atlikti tikrą mokėjimą.

Susiję įrankiai

Susiję įrankiai

IBAN & Card Validator

Nemokami, privatūs, momentiniai banko įrankiai.

Ką saugome

Kalba saugoma cookie (NEXT_LOCALE). Šviesus/tamsus režimas saugomas localStorage (theme). Nieko daugiau — jokie duomenys niekur nesiunčiami.

Šiame puslapyje naudojama Google Ads, kad jis liktų nemokamas.

© 2026 IBAN & Card Validator. Visos teisės saugomos.