Have you ever wondered why Sam’s Club doesn’t accept Visa-branded credit cards? I mean, they accept MasterCard (and Discover!), so why not Visa? It’s understandable that they don’t accept Amex, as many merchants avoid Amex due to their relatively high merchant processing fees.
But Visa and MasterCard credit cards have similar processing fees, so why accept one and not the other? As it turns out, Walmart (who owns Sam’s Club) has a deal with MasterCard for discounted processing fees. While they’ve decided not to limit people’s options at regular Walmart stores, they accept MasterCard over Visa at Sam’s Club as a cost-cutting measure.
What about Discover? As it turns out, Sam’s actually has their own Sam’s Club Discover Card that can be used not only at their warehouse clubs, but also at other locations that accepts Discover.