-
This is standard Amex Offer terms for in-store purchases.
Mobile card terminals aren’t usually an issue but third-party billing systems are.
It used to be that Square processed transactions wouldn’t trigger Amex Card Offers and points earning but now they do.
Other third-party processors still don’t.
I don’t think you will have an issue if you pay with Apple/Samsung/Google Wallet payments.