No, since most credit card networks consider Walmart to be a superstore. This includes Visa, Mastercard, Discover and American Express. Note that all of these do consider Walmart Neighborhood Markets as grocery stores. If you want to earn rewards at Walmart, we recommend taking a look at some Discover cards as they have introduced Walmart.com as a rotating bonus category. Also, there’s the Capital One Walmart Rewards card which earns you 2% at Walmart stores, plus 5% at Walmart.com including pickup and delivery.