Yes. MSR909 can read and write track 1, 2, 3 of credit cards.