Ga naar inhoud
TextArray
100% lokaal

Controle van creditcardnummers

Controleer kaartnummers aan de hand van de Luhn-controlesom en detecteer het schema - een ontwikkelaarstool voor testnummers, geen kaartverificatie.

Invoer
Uitvoer

Controle van creditcardnummers

Dit is een controlesom- en formaatcontrole voor ontwikkelaars en testers, geen kaartverificatie. Het voert het Luhn-algoritme (mod 10) uit over elk nummer en vertelt u of de cijfers zelfconsistent zijn, plus welk schema het voorvoegsel en de lengte suggereren: Visa, Mastercard, American Express of Discover. Het kan niet zeggen of een kaart daadwerkelijk bestaat, actief is of geld bevat. Een dergelijke controle is niet mogelijk zonder een betalingsnetwerk, en deze tool neemt er nooit contact mee op.

Gebruik het bij het bouwen of testen van betalingsformulieren: verifieer dat uw armatuurgegevens dezelfde Luhn-controle doorstaan als een echte gateway, bevestig dat een validatieregex 13-cijferige Visa- en 15-cijferige Amex-nummers accepteert, of genereer snelle controles voor standaardtestnummers zoals 4111 1111 1111 1111 (Visa) of 5500 0000 0000 0004 (Mastercard). Plak één getal per regel (spaties en streepjes binnen een getal zijn prima) en elke regel komt terug met de annotatie als geldige, ongeldige controlesom of als geen kaartnummer als het geen 12-19 cijfers bevat.

De optie Tonen schakelt tussen het volledige geannoteerde rapport en een gefilterde lijst van alleen de geldige of alleen de falende regels, wat handig is voor het opschonen van een armatuurbestand. Schemadetectie kan worden uitgeschakeld als u alleen om de controlesom geeft.

Alles draait lokaal in je browser: er wordt niets verzonden, gelogd of ergens opgeslagen. Behandel echte kaartnummers echter als de gevoelige gegevens die ze zijn: deze tool is bedoeld voor de openbaar gedocumenteerde testnummers die bij de ontwikkeling worden gebruikt.

FAQ

Betekent een 'geldig' resultaat dat de kaart echt is?
Nee. Geldig betekent alleen dat de cijfers de Luhn-controlesom passeren en een plausibele lengte hebben. Of een kaart bestaat, actief is of tegoed heeft, kan alleen worden beantwoord door een betalingsnetwerk; deze tool neemt er nooit contact mee op.
Welke kaartschema's worden gedetecteerd?
Visa (begint met 4; 13, 16 of 19 cijfers), Mastercard (51–55 of 2221–2720; 16 cijfers), American Express (34 of 37; 15 cijfers) en Discover (6011, 65, 644–649 of 622126–622925; 16–19 cijfers). Andere voorvoegsels worden alleen gecontroleerd voor de Luhn-controlesom.
Kan ik cijfers met spaties of streepjes plakken?
Ja. Spaties en streepjes binnen een getal worden genegeerd, dus 4111-1111-1111-1111 en 4111 1111 1111 1111 werken beide. Alles wat daarna niet uit 12 tot 19 cijfers bestaat, wordt gerapporteerd als geen kaartnummer.
Welke testnummers kan ik gebruiken?
De publiekelijk gedocumenteerde nummers: 4111 1111 1111 1111 (Visa), 5500 0000 0000 0004 (Mastercard), 3782 822463 10005 (American Express) en 6011 1111 1111 1117 (Discover) passeren allemaal de Luhn-cheque.
Worden de nummers die ik plak ergens geüpload?
Nee. De controle loopt volledig in uw browser en er wordt niets verzonden, gelogd of opgeslagen. Gebruik echter de gedocumenteerde testnummers in plaats van echte kaarten.