By John Gruber
Chance Miller, writing at 9to5Mac:
When you use Walmart Pay, it’s incredibly easy for Walmart to build that customer profile on you. When you use Scan and Go, all of that same information is handed over.
When you use Apple Pay or other payment methods, it’s much harder for Walmart (and other retailers) to do this. Apple Pay’s privacy and security protections, like not sharing any information about your actual card with the retailer, makes this type of tracking trickier.
This is why Walmart wants people to use Walmart Pay if they want to pay from their phone. If you check out with Walmart Pay or Scan and Go, everything is linked to your Walmart account. If you had the option to pay with Apple Pay, you’d share a lot less information with Walmart.
Using Walmart Pay gives Walmart more information than a regular credit or debit card transaction does. When you use the same traditional credit card for multiple purchases over time, a retailer like Walmart can build a profile associated with that card number. Charles Duhigg, all the way back in 2012, reported a story for The New York Times about how Target used these profiles — which customers don’t even know about — to statistically determine when women are likely to be pregnant based on purchases like, say, cocoa-butter lotion and vitamin supplements. When you use an in-house payment app like Walmart Pay (or swipe a store’s “loyalty” card at the register), the store doesn’t have to do any guesswork to associate the transaction with your profile. Your Walmart Pay account is your profile.
Using Apple Pay gives a retailer less — or at least no more — identifying information than a traditional card transaction. So if the future is paying via devices, Walmart wants that future to give them more information.
I think the situation with Walmart and Apple Pay is a lot like Netflix and Apple TV integration. Most retailers, even large ones, support Apple Pay. Most streaming services, even large ones, support integration with Apple’s TV app. Walmart doesn’t support Apple Pay because they want to control the customer transaction directly, and they’re big enough, and their customers are loyal enough, that they can resist supporting Apple Pay. Netflix doesn’t support TV app integration because they want to control the customer viewing experience directly, and they’re big enough, and their customers are loyal enough, that they can resist supporting Apple’s TV app.
Amazon — which is also very large, whose customers are also very loyal, and which absolutely loves collecting data — does not support Apple Pay either.
See also: Michael Tsai.
★ Thursday, 22 January 2026