O tranzacție este un tip de activitate care include elemente de cumpărare, vânzare și marketing. Procesul general implică prezentarea unei oportunități de a cumpăra produse, identificarea termenilor care se referă la acea achiziție și apoi trecerea prin procesul de plată pentru a finaliza tranzacția. Activitatea de acest tip servește drept forță motrice din spatele tuturor tipurilor de comerț, permițând cumpărătorilor și vânzătorilor să se reunească și să se angajeze în evenimente care, în mod ideal, sunt în beneficiul ambelor părți.
Procesul unei tranzacții începe de fapt cu eforturile producătorului unui bun sau serviciu de a atrage atenția consumatorilor. În această fază, se pune accent pe informarea potențialilor clienți cu privire la beneficiile asociate produsului în cauză. Presupunând că acest efort de marketing are succes, atenția consumatorilor este câștigată și cel puțin un procent din piața de consum vizată își va exprima interesul pentru achiziția bunului sau serviciului oferit.
După atragerea atenției consumatorilor, tranzacția trece în procesul de structurare a condițiilor de cumpărare. În această fază, cumpărătorul și vânzătorul ajung la un acord asupra costului produsului și, de asemenea, asupra modului în care va fi licitată plata. În funcție de natura exactă a tranzacției, aceasta poate implica un anumit grad de negociere între cele două părți, ajungând în cele din urmă la un preț acceptabil pentru toți cei implicați. Totodată, sunt discutate opțiunile de furnizare a plății către vânzător, cumpărătorul stabilind modalitatea de plată pe care o consideră cea mai potrivită pentru tipul de tranzacție care are loc.
O componentă finală în orice tranzacție este licitarea efectivă a plății. Aceasta implică ambele părți pentru a finaliza cu succes procesul. Cumpărătorii trebuie să inițieze forma de plată, folosind una dintre metodele acceptate de vânzător. Vânzătorii la rândul lor confirmă primirea plății, apoi procedează la eliberarea bunului sau serviciului cumpărătorului. Durata acestei faze va varia, în funcție de tipul de plată efectuată și de natura produsului care este achiziționat. De exemplu, o tranzacție online care implică achiziționarea unui produs software și plata prin intermediul unui card de credit va duce adesea la capacitatea imediată a cumpărătorului de a descărca produsul achiziționat. În schimb, o plată sub formă de cec poate necesita câteva zile pentru a șterge contul vânzătorului, vânzătorul nu eliberează produsul achiziționat până când plata este verificată.