The Discover card is the third most popular credit card type in the United States, but it is not as widely acceptable as the top two are, Visa and MasterCard. The real reason behind this is that Discover, like American Express, charge higher merchant fees and therefore the merchants favor the lower fees of the big two.