>>0x0+(OP)
It's a complete scam. It's called "Direct Currency Conversion" and it's a essentially the payment processor and merchant hoping the consumer doesn't know what's going on.
Amex disallows on their network but Visa and Mastercard do not. Unfortunately, Amex also has forex fees on most of their cards.