Citirea cardului
Mașina de credit trebuie să "citească" cartea prezentată. De obicei, prin deplasarea cardului prin slotul cititorului se transferă toate datele din banda magnetică pe mașină. Trei piste de date de pe banda includ numele titularului cardului și alte informații personale, numărul cardului de credit și codurile de securitate și de verificare. Hardware-ul cardului de credit "capturează" aceste informații și le readează pentru transmitere.
Transmiterea datelor
Mașina de credit trebuie să transmită apoi această informație procesatorului cărții de credit a comerciantului. Software-ul intern combină numele comerciantului și numărul de identificare cu informațiile deținătorului cardului. Utilizând un modem telefonic, terminalul cardului de credit transmite aceste date către serverul procesorului.
Aprobarea tranzacției
Aparatul așteaptă un răspuns care permite sau refuză tranzacția. Dacă este aprobată, tranzacția va primi un număr unic de "autorizare" care identifică achiziția respectivă. Calculatorul procesorului a verificat electronic că cardul de credit este activ, nu a atins limita maximă de credit și este utilizat de către deținătorul corect al cardului. Întregul proces, inclusiv atribuirea numărului de aprobare, se realizează în 3 până la 5 secunde în majoritatea condițiilor. Apoi, mașina de cărți de credit revine la viață, producând două chitanțe pe imprimanta internă. Unul este pentru titularul de card să semneze și este păstrat de comerciant. Celălalt este dovada tranzacției și a comerciantului în care a avut loc.