American Express is a lot more widely accepted nowadays, with 99% of U.S. businesses that accept card payments accepting Amex. However, before the introduction of OptBlue, most small to medium businesses did not accept Amex because of the high transaction fees associated with it. Another factor was the complexity involved with operating a separate merchant account with American Express in addition to a primary account for all other card payments.