No, Walmart does not accept Apple Pay in any of its stores, either for in-store or online purchases.
The main reason Walmart does not accept Apple Pay is that the company has its mobile payment solution called Walmart Pay. Walmart wants to promote its digital wallet and avoid paying transaction fees to Apple for Apple Pay usage.
While you cannot directly use Apple Pay at Walmart, there is a workaround. You can add your Apple Card to the Walmart app and then use Walmart Pay at self-checkout to effectively use Apple Pay indirectly.
However, this is not a seamless solution and is less convenient than being able to simply tap your iPhone or Apple Watch to pay at the register. Walmart’s decision not to accept Apple Pay is seen by many as a missed opportunity, as Apple Pay is a popular and widely accepted contactless payment method.
Overall, Walmart remains committed to its own Walmart Pay system and has not indicated any plans to start accepting Apple Pay directly in the foreseeable future.