ToolMill.io

Nástroj pro validaci čísla kreditní karty

Potvrdit číslo kreditní nebo debetní karty lokálně pomocí Luhn kontrolní číslice a společných pravidel pro stanovení a délku emitenta. Tento nástroj pomáhá chytat pravděpodobné typy a identifikovat pravděpodobné značky karet, ale nekontaktuje žádnou banku, účtuje nic, nebo potvrdit, že karta je aktivní nebo použitelný.

Finanční

Zkus to.

Zadejte číslo karty v jednom řádku. Validátor ignoruje mezery a kolapsy a kontroluje místní číslo ve vašem prohlížeči.

Poznámka na ochranu soukromí: vše běží lokálně ve vašem prohlížeči. ToolMill neposílá čísla karet nikde a tento nástroj neprovádí živé emitenty, zůstatky ani potvrzení platby.

Co tento validátor je vlastně užitečné pro

Tato stránka je užitečná, pokud potřebujete rychlou kontrolu strukturálního rozumu na kartě před použitím této hodnoty jinde v pracovním toku. Pomáhá odpovědět na úzkou, ale praktickou otázku: vypadá toto číslo alespoň jako přijatelné číslo karty založené na běžných vzorcích emitentů a pravidle Luhn checksum?

To je užitečné pro formu QA, testování toku plateb, podpůrná šetření, přezkoumání dokumentace a interní školicí materiál. V těchto situacích často chcete chytit jednoduché chyby brzy, aniž by zahrnovala platební bránu, externí validátor, nebo třetí strana stránky.

Nemá vám říkat, zda je karta aktivní, účtovatelná, financovaná, autorizovaná nebo bezpečná k přijetí k platbě. Jedná se o lokální kontrolu struktury, nikoli o účetní stav nebo o nástroj podvodného rozhodování.

Co tato stránka kontroluje

Validátor provádí ve Vašem prohlížeči tři jednoduché kontroly. Nejprve normalizuje vstup na číslice, takže zkopírované mezery a otvory nezáleží. Zadruhé porovnává číselný řetězec s předponou běžného emitenta a vzory délky, aby identifikoval pravděpodobnou značku karty. Třetí to běží Luhn kontrolní číselný algoritmus zjistit, zda číslo je vnitřně konzistentní.

Tyto kontroly stačí k zachycení mnoha běžných problémů s kopírováním a pastou, transponovaných číslic, nesprávných zkušebních hodnot a záznamů, které zjevně neodpovídají očekávanému tvaru společného čísla karty. Jsou záměrně lehké a deterministické, což je důvod, proč fungují dobře pro místní používání prohlížeče.

Co znamená Luhnova kontrola?

Luhnův algoritmus je pravidlo kontrolního součtu používané mnoha formáty kard- number. Když číslo projde Luhnovým výpočtem, znamená to, že číslice jsou vnitřně v souladu s tímto návrhem kontrolního součtu. Když selže, je velká šance, že číslo obsahuje překlep nebo nikdy nebylo platné strukturované číslo.

To je užitečné, ale omezené. Procházející Luhn výsledek je pouze jeden strukturální signál. Neznamená to, že banka vydala kartu, že účet je otevřený, že číslo nevypršelo, nebo že by žádost o povolení byla úspěšná.

Jaké pravděpodobné odhalení emitentů vám může a nemůže sdělit

Detekce emisí na této stránce je založena na společných publikovaných úkonech předpony a délky. To je užitečné pro rychlou klasifikaci, protože vám může říct, že číslo vypadá spíše jako Visa, Mastercard, American Express, Objevte, nebo neznámý vzor.

Tato pravděpodobná značka emitenta je však pouze informovanou shodou vzoru. Není to živé vyhledávání, není vázáno na databázi skutečných účtů a nemělo by se s ní zacházet jako s důkazem, že určitý emitent v současnosti toto číslo uznává nebo podporuje.

Co platný výsledek dělá a neznamená

Platný výsledek pouze znamená, že číslo odpovídá společným strukturálním pravidlům a projde zkouškou kontrolního součtu. Neprokáže, že je účet otevřen, karta je financována, emitující banka ji schválila, karta nevypršela nebo platba uspěje.

Neplatný výsledek je obvykle nejužitečnější jako rychlé varování. Pokud číslice selžou při kontrole Luhn nebo zjevně neodpovídají společnému vzoru emitenta, je zde dobrá šance, že hodnota byla nesprávně očíslována, zkopírována, zkrácena nebo vynalezena pro použití na místě.

Pro rozhodnutí o platbách za produkci, kontroly podvodů, autorizace, AVS, CVV, odpovědi emitenta a výsledky vypořádání stále potřebujete skutečného zpracovatele plateb nebo finanční systém zapojený do tohoto pracovního procesu.

Jak interpretovat svůj výsledek

Co tento nástroj neověřuje

Tato stránka nekontaktuje banky, zpracovatele ani sítě karet. Nemůže vám říct, zda je účet otevřený, zda má k dispozici úvěr, zda je zmrazen nebo ukraden, nebo zda by nákup byl schválen. Rovněž neověřuje datum vypršení platnosti, CVV, fakturační adresu, AVS zápas, prověřování podvodů nebo nastavení plateb na straně obchodu.

Co průchozí výsledek dělá a nepotvrzuje

Procházející výsledek pouze znamená, že číslo odpovídá modelu Luhn checksum a může odpovídat známé délce emitenta nebo modelu předpony. Nepotvrzuje, že je kartový účet otevřený, že kartu lze účtovat, že fakturační údaje jsou správné nebo že číslo je oprávněné pro jakoukoli skutečnou transakci.

Pokud číslo vypadá platné, ale platba stále selže

Společné důvody, proč číslo nevyhovuje validaci

Čísla obvykle selhávají, protože chybná číslice, chybějící číslice, navíc kopírovaná číslice, nebo formátování hluku přidaný během kopírování a pasta. Číslo může také selhat, pokud má špatnou celkovou délku pro vzor značky karty, který jste očekávali. Pokud kontrolujete údaje ze zkoušek, potvrďte, že používáte celé zveřejněné číslo testu a nikoli částečný příklad.

Časté situace, kdy to pomáhá

Chyby na této stránce běžně chytají

Příklady

Pravděpodobné platné číslo testu víza
Vstup
4111 1111 1111 1111
Výstup
Pravděpodobný typ karty: Visa
Luhnová kontrola: platná
Celkový výsledek: vypadá strukturálně platné
Číslo s pravděpodobným přepisem
Vstup
4111 1111 1111 1112
Výstup
Pravděpodobný typ karty: Visa
Kontrola Luhn: neplatná
Celkový výsledek: pravděpodobný typ nebo strukturálně neplatné číslo

Tyto příklady ukazují pouze strukturální výsledky. Nejsou důkazem o úspěšném přijetí živého emitenta, stavu účtu nebo účtování.

Proč testovací čísla mohou projít, ale stále nejsou skutečné karty

Mnoho poskytovatelů plateb zveřejňuje čísla výběrových karet, která záměrně projdou kontrolou Luhn, takže vývojáři a podpůrné týmy mohou testovat formuláře bezpečně. Tato čísla mohou vypadat strukturálně platné zde ze stejného důvodu jako sandbox karta vypadá platná v prostředí QA: kontrolní součet a vzor emitenta jsou navrženy tak, aby připomínaly skutečné údaje. To z nich ještě nedělá aktivní bankovní účty nebo kreditní karty.

Ochrana soukromí a poradenství při manipulaci

Tento validator běží zcela ve vašem prohlížeči, což je důležité zejména pro finanční-looking vstup. Pokud přezkoumáváte skutečné informace o platbách, měli byste stále používat vlastní vnitřní manipulační pravidla, minimalizovat zbytečné kopírování, a vyhnout se zanechání citlivých hodnot v screenshoty, sdílené poznámky, nebo dlouho-žil chat protokoly.

Nástrojový mlýn je určen ke snížení zbytečné expozice externím službám pro jednoduché kontroly užitkovosti, jako je tato. Nejedná se o náhradu za dodržování PCI, payment- security kontrol nebo požadavků na zpracování dat, které platí ve vašem vlastním prostředí.

Omezení a finanční omezení

Tato stránka je poskytována pouze pro základní strukturální validaci. Neposkytuje schválení plateb, prověřování podvodů, pokyny k dodržování předpisů, úvěrové poradenství, právní poradenství, bankovní poradenství ani žádnou záruku, že číslo je vázáno na skutečný účet.

Vždy ověřte důležitá rozhodnutí o platbě nebo účtu prostřednictvím skutečného zpracovatele, emitenta, obchodního systému nebo regulovaného pracovního toku, který řídí skutečnou transakci. Zacházejte s touto stránkou jako s rychlým lokálním filtrem pro zjevné strukturální chyby, nikoli jako s konečným finančním rozhodovacím bodem.

Související nástroje