En betalingsprocessor gennemfører transaktionen ved at sende data mellem dig som forhandler, den udstedende bank (dvs. den bank, der udsteder kundens kreditkort) og den modtagende bank (dvs. banken). Normalt leverer betalingsudbyderen også kreditkortmaskiner og andre faciliteter til at acceptere kreditkortbetalinger. For at acceptere kreditkort kan du oprette en købmandskonto hos en udbyder af købmandstjenester.
En betalingsgateway er en mekanisme, der på sikker vis overfører online betalingsdata til processor for at starte transaktionens livscyklus. Den godkender også gebyrer for køb med ikke tilstedeværende kort, hovedsagelig for e-handelswebsteder. Tænk på den som en fjernterminal på et fjernt salgssted.
Forskellen er, at en betalingsprocessor letter transaktionen, og at en betalingsgateway er et værktøj, der kommunikerer godkendelse eller afvisning mellem dig og dine kunder.