Membaca Kartu
Mesin kartu kredit harus "membaca" kartu yang disajikan. Biasanya, menggesekkan kartu melalui slot pembaca mentransfer semua data dari strip magnetik ke mesin. Tiga trek data pada strip termasuk nama pemegang kartu dan informasi pribadi lainnya, nomor kartu kredit dan kode keamanan dan verifikasi. Perangkat keras kartu kredit "menangkap" informasi ini dan menyiapkannya untuk transmisi.
Mengirimkan Data
Mesin kartu kredit kemudian harus mengirimkan informasi ini ke pemroses kartu kredit pedagang. Perangkat lunak internal menggabungkan nama pedagang dan nomor identifikasi dengan informasi pemegang kartu. Menggunakan modem telepon, terminal kartu kredit mentransmisikan data ini ke server prosesor.
Menyetujui Transaksi
Mesin menunggu respons yang mengizinkan atau menolak transaksi. Jika disetujui, transaksi akan menerima nomor "otorisasi" unik yang mengidentifikasi pembelian tertentu. Komputer prosesor telah memverifikasi secara elektronik bahwa kartu kredit aktif, belum mencapai batas maksimum kredit dan sedang digunakan oleh pemegang kartu yang benar. Seluruh proses, termasuk menetapkan nomor persetujuan, dicapai dalam 3 hingga 5 detik dalam sebagian besar kondisi. Mesin kartu kredit kemudian kembali hidup, menghasilkan dua kwitansi pada printer internal. Satu untuk pemegang kartu untuk ditandatangani dan disimpan oleh pedagang. Yang lainnya adalah bukti pemegang kartu tentang transaksi dan pedagang tempat terjadinya.