Procesor plaćanja kreditnom karticom je posao koji omogućuje drugim tvrtkama da prihvate kreditne kartice kao plaćanje, autoriziraju plaćanja i primaju novac iz tih transakcija. Jedna vrsta procesora plaćanja kreditnom karticom je davatelj računa trgovca. Postoje i neke tvrtke koje dopuštaju tvrtkama obradu kreditnih kartica bez otvaranja trgovačkih računa. Te se tvrtke često nazivaju trgovcima trećih strana. Obje opcije zahtijevaju od vlasnika tvrtke da plati naknade za obradu.
Trgovački račun je poseban račun koji vlasnicima poduzeća omogućuje prihvaćanje i obradu plaćanja kreditnim karticama. Kada tvrtka s trgovačkim računom prihvati plaćanje kreditnom karticom, predstavnik tvrtke može prevući kreditnu karticu ili upisati podatke o transakciji u računalo ili stroj za kreditne kartice. Alternativno, korisnik može upisati podatke o svojoj kreditnoj kartici u online obrazac. U svakom slučaju, podaci o kreditnoj kartici šalju se u računalnu mrežu davatelja računa trgovca. Podaci se zatim prenose od davatelja računa trgovca na mrežu koju održava organizacija koja je izdala kreditnu karticu.
Kada davatelj računa trgovca koristi procesor plaćanja kreditnom karticom, izdavatelj kreditne kartice odlučuje hoće li ili ne odobriti plaćanje. Ako je transakcija odobrena, izdavatelj kreditne kartice prenosi potrebna sredstva s računa vlasnika kreditne kartice natrag davatelju trgovačkog računa. Davatelj trgovačkog računa odbija naknadu, kako je navedeno u ugovoru o trgovačkom računu. Zatim prenosi preostala sredstva na bankovni račun vlasnika tvrtke. Cijeli ovaj proces obično traje oko dva ili tri dana.
Ponekad online tvrtke radije koriste treće strane trgovačke procesore koji od njih ne zahtijevaju otvaranje trgovačkih računa. Za obradu plaćanja na ovaj način, vlasnik tvrtke upućuje svoje klijente da plate ispunjavanjem online obrasca koji pruža procesor plaćanja. Time se podaci o plaćanju kreditnom karticom šalju trećem licu za obradu plaćanja.
Treća strana za obradu plaćanja kreditnom karticom koristi svoj vlastiti račun trgovca za obradu transakcija za druge tvrtke. Treća strana procesor prima sredstva od transakcije umanjena za naknade koje naplaćuje njegov davatelj trgovačkog računa. Šalje saldo transakcijskog novca vlasniku tvrtke nakon što oduzme naknade za obradu koje naplaćuje, a koje uključuju dovoljno da pokriju naknade koje odbija njegov dobavljač računa trgovaca. Neki procesori plaćanja trećih strana dopuštaju vlasnicima tvrtki da dobiju svoja sredstva istog dana kada je transakcija kreditnom karticom odobrena, dok drugi mogu položiti sredstva na bankovni račun vlasnika tvrtke nekoliko dana kasnije.