Med muligheden for at foretage køb online bruger flere kunder kreditkort, og flere handlende finder måder at acceptere kreditkortbetalinger på. Mens forhandlere, der interagerer med deres kunder direkte, kan se og håndtere kreditkort, skal online-handlere og dem, der accepterer kreditkortbetalinger via telefon, tage skridt til at sikre, at de kreditkort, de forsøger at opkræve, er gyldige.
Validering af et kreditkort refererer til processen med at køre en computeralgoritme, der udfører beregninger ved hjælp af et kreditkorts nummer. Når algoritmen viser, at kortet er gyldigt, betyder det kun, at kortnummeret er blandt dem, der potentielt kunne eksistere hos et givet kreditkortselskab. For eksempel vil en tilfældig række af tal sandsynligvis resultere i et ugyldigt svar fra programmet, mens et faktisk kortnummer, selv fra et kort, der er udløbet eller nået sin kreditgrænse, vil vise sig som gyldigt, da tallet er et, der det udstedte kreditkortselskab.
For at udføre en kreditkortvalidering behøver en købmand kun at indtaste kreditkortnummeret, som er mellem 13 og 16 cifre, afhængigt af kreditkortselskabet, i et computerprogram, der kører algoritmen. Nogle simple valideringsalgoritmer er mulige at udføre i hånden, men sandsynligheden for fejl er meget større. Algoritmen bruger et kontrolciffer, som er et ciffer i kreditkortnummeret, for at sikre gyldighed baseret på en række aritmetiske beregninger ved hjælp af de andre numre i sekvensen. De første fire cifre på kreditkortet angiver også kortselskabet. For eksempel begynder alle DIScover-kreditkort med sekvensen 6011. Sælgere kan kontrollere denne del af kortet manuelt, selvom brugere også nemt kan indsende falske numre, der indeholder den korrekte åbningssekvens.
Den primære brug af kreditkortvalidering er at give handlende mulighed for at opdage falske kreditkortnumre, før de anmoder om en godkendelse fra kreditkortselskabet. Sælgere, der har mistanke om et tilfælde af bedrageri, kan hurtigere identificere svigagtige betalingsoplysninger og undgå det tids- og pengetab, der er forbundet med at begynde at behandle en ordre, der ikke har nogen chance for at blive gennemført.
Kreditkortvalidering er det første skridt i at acceptere en kreditkortbetaling. Efter en vellykket validering vil en købmand indtaste kortnummeret i et købmandssoftwareprogram eller kreditkortmaskine, som sender kontonummeret til kreditkortudstederen for godkendelse. Dette er det punkt i processen, hvor et kort kan blive afvist på grund af utilstrækkelig resterende kredit. Kreditkortselskaber vil også afvise udløbne kort eller kort, der repræsenterer lukkede konti. Vellykket godkendelse giver forhandleren mulighed for at placere en debitering, som fuldfører den indledende transaktion. Fremtidige transaktioner, såsom tilbageførsler og refusioner, forbliver muligheder for tilfælde af returnering eller behandlingsfejl.