Now, they may have later said that Californians have a right to "no spam" (or not) but I really don't care at this point.
I’m fairly confident of this because the app has started showing me in-store purchases that were not made using Walmart Pay. It suggests they’re linking transactions at the card-number level, not just through the app.
I suspect they may also be tying in-store purchases to your profile if you’ve ever placed an online order, though that part is speculation.
All of Walmart's attempts at this have been focused on making Walmart's bottom line better, which is why every one of them has failed, whereas Apple Pay is making my payment experience better, and why I use it all the time.
But you can add credit cards as well?
The collateral damage is that, as a result, WalMart stopped taking plain old plastic credit card tap-to-pay which I prefer to use because it's faster, more secure and far more reliable than 'swipe card' or 'insert card chip' (because WalMart's physical readers are often flaky on self-checkout stations due to their high volume usage).
I suspect the main reason WalMart attaches a metal plate over the contactless area on their payment terminals which blocks ALL forms of tap-to-pay is simply that credit card tap-to-pay appears the same as phone-app tap-to-pay (because both are 'contactless') and one type of tap-to-pay working while the another type doesn't "would confuse customers". Which is a dumb reason to disallow a faster, more reliable form of payment that some people would like to use. It's not a money thing because to WalMart a credit card tap-to-pay is exactly the same as a swipe or chip insert of the same card, whereas a phone-app tap-to-pay isn't the same - even if the user settles the phone app bill using the same physical credit card.