Originally Posted by
CVG_Kid
They can choose whether to accept cash, credit or debit for a transaction but I don't believe they can choose to reject Visas issued by a particular bank. That's the whole point of the Visa association: universal acceptance. I expect this to be restored in a future POS system update.
In the meantime you may wish to file a complaint with Visa:
https://usa.visa.com/checkoutfees/contact.jsp
And if Walmart says "No", Visa will cancel its contract with Walmart? This is like issuers telling you that a foreign multinational abroad MUST accept your US swipe card. If they don't, and you complain to Visa, nothing changes.
Also, even if the threat DID work, Walmart would probably go cash only for these things