Trgovački procesori su subjekti koji se bave obradom financijskih instrumenata za različite vrste trgovaca. Tipični procesor će pružiti opcije usluge koje trgovcu omogućuju prihvaćanje i plaćanje elektroničkim prijenosom s bankovnog računa, debitne kartice ili kreditne kartice. U nekim slučajevima, trgovački procesor također će klijentima pružiti neku vrstu usluga obrade podataka uz pristup plaćanjima.
Možda bi najčešći primjer trgovačkog procesora bio subjekt koji upravlja transakcijama kreditnim karticama u ime klijenta. U većini zemalja ovu funkciju obavljaju banke za obradu trgovaca koje su posebno strukturirane za upravljanje različitim vrstama rješenja e-trgovine. Ove banke također mogu ponuditi druge vrste usluga podrške uz usluge trgovca kreditnim karticama, kao što je obrada elektroničkih plaćanja od klijenta, bilo na periodičnoj osnovi ili prema potrebi.
Danas trgovački procesor može pružati usluge u različitim formatima. Neki još uvijek pružaju ono što je poznato kao usluge obrade naslijeđenih kartica, slijedeći format koji je bio u uobičajenoj upotrebi sredinom 20. stoljeća. Drugi se usredotočuju na pružanje modernijih pristupa koji se temelje na internetu i omogućuju klijentu da pravodobnije primi uplatu na svoj bankovni račun. Budući da će različite tvrtke koje se bave preradom proizvoda nuditi različite pakete usluga, važno je pomno pogledati što svaki potencijalni dobavljač nudi i usredotočiti se na one dobavljače koji nude formate obrade koji će imati najveću vrijednost.
Kako bi pružio ove vrste usluga, tipični trgovački procesor zahtijeva ugovor s trgovcem. Ugovor će identificirati specifične vrste trgovačkih usluga koje će biti proširene na klijenta, kao i cijene povezane sa svakom vrstom financijske transakcije. Mnogi procesori će ponuditi neku vrstu poticaja za poticanje veće količine korištenja, kao što je davanje klijentu besplatnog softvera i opreme za obradu kartica ili barem uz smanjenu mjesečnu naknadu za najam. Drugi se odlučuju dati višestruke cijene koje snižavaju stopu po transakciji kako klijent dosegne određeni broj transakcija unutar određenog vremenskog razdoblja, obično kalendarskog mjeseca.
Nakon što je trgovački račun uspostavljen, nije neobično da trgovački obrađivač provede neko vrijeme obučavajući novog klijenta kako najbolje iskoristiti usluge. To pomaže minimiziranju pogrešaka i drugih situacija koje mogu biti donekle frustrirajuće i za procesora i za klijenta, a istovremeno dopušta procesoru da se uvjeri da je klijent sklopio ugovor za pravi paket usluga. Uz početnu obuku, većina procesora također nudi stalnu korisničku podršku putem medija kao što su telefonski kontakt, e-pošta i online chat linije.