A card acceptance device that supports both magnetic stripe and chip technology, meets association performance standards, and is capable of supporting PIN keying.