Checkout Crashing When Swiping Credit Card

When swiping a credit card it is possible for Checkout to crash with the message:

Sorry. Checkout (–version information–) encountered an unexpected error and must quit now. A crash log has been saved. Please contact Checkout support if this problem persists.

The is related to the Keyboard Input Type. It was set to 42. We typically expect a Keyboard Type of 40.

Resolution
The values for Keyboard Input Type are set in: /Library/Preferences/com.apple.keyboardtype.plist

  • Unplug the swiper
  • Rename the plist file (to something such as OLDcom.apple.keyboardtype.plist)
  • Restart the Mac
  • Plug the swiper in the USB port