Some merchants refuse to just accept American Express because the cost is way too high. The question you reason to ask on your own is if you mind making payment on the higher transaction costs to achieve a sale or mind losing generally to reduce the higher transaction are priced.