Čitanje kartice
Stroj za kreditne kartice mora "pročitati" prikazanu karticu. Obično, povlačenjem kartice kroz utor čitača prenose se svi podaci s magnetske trake na stroj. Tri tragova podataka na vrpci uključuju ime vlasnika kartice i druge osobne podatke, broj kreditne kartice i sigurnosne i kontrolne kodove. Hardver kreditne kartice "hvata" ove informacije i čita ih za prijenos.
Prijenos podataka
Stroj za kreditne kartice tada mora prenijeti te informacije trgovcu kreditne kartice. Interni softver kombinira ime trgovca i identifikacijski broj s podacima vlasnika kartice. Koristeći telefonski modem, terminal kreditne kartice prenosi te podatke na poslužitelj procesora.
Odobravanje transakcije
Stroj čeka odgovor koji dopušta ili odbija transakciju. Ako je odobrena, transakcija će dobiti jedinstveni "autorizacijski" broj koji identificira određenu kupnju. Računalo procesora elektronički je potvrdilo da je kreditna kartica aktivna, da nije dostigla maksimalni kreditni limit i da ga koristi ispravan vlasnik kartice. Cijeli postupak, uključujući dodjeljivanje broja odobrenja, postiže se u roku od 3 do 5 sekundi u većini uvjeta. Stroj za kreditne kartice vraća se u život i proizvodi dva računa na internom pisaču. Jedan je za vlasnika kartice da ga potpiše i zadrži trgovac. Drugi je dokaz o vlasniku kartice o transakciji i trgovcu gdje se dogodio.