Yes, Verifone card readers accept American Express payments, although you may need to enable this manually.