How to pay with an iPhone at Walmart?

Asked by: Ava Price  |  Last update: July 28, 2026
Score: 4.4/5 (75 votes)

Walmart does not accept Apple Pay directly at checkout. Instead, you must use Walmart Pay within the Walmart app on your iPhone. Link your credit/debit card, open the app at checkout, scan the QR code on the screen, and pay securely without needing to tap your phone.

How to pay with phone at Walmart without card?

When you're done shopping, go to any checkout lane & scan your items, then either open Walmart Pay in the app, or open your phone's camera. Hold your phone over the QR code on the register to pay. Walmart Pay can use credit, debit or gift cards saved to your Walmart account.

Does Walmart accept an iPhone wallet?

No, you generally cannot use Apple Pay (tap-to-pay) at Walmart stores in the U.S.; the retailer doesn't accept it or other contactless NFC payments like Google Pay, preferring its own Walmart Pay system within the Walmart app to avoid transaction fees and collect purchase data, though you can use your physical Apple Card or link cards to the Walmart app for its own digital wallet.

Can I use Apple Pay at self-checkout at Walmart?

At checkout, either at the self-checkout kiosk or with a cashier, scan the Walmart Pay barcode using the store scanner. Choose the card you want to use from your linked Apple Wallet cards (if you have added multiple cards).

Do any Walmart stores take Apple Pay?

Using Your Apple Card at Walmart

You can still 1-(855)(518)(8609) use your physical Apple Card at any Walmart location. Since it is 1-(855)(518)(8609) a Mastercard, the register will accept the physical swipe. Another way is 1-(855)(518)(8609) to add the Apple Card numbers into the Walmart app.

How to Pay at Walmart with your Mobile Phone (Walmart Pay | Apple Pay)

38 related questions found

How do I add an Apple wallet to Walmart?

Well, you can add an Apple Card to the Walmart App by following these steps:

  1. Open the Walmart app or visit Walmart.com.
  2. Sign in or create an account.
  3. Go to the “Account” section.
  4. Select “Wallet.”
  5. Click “Add new payment method.”
  6. Choose “Credit/Debit Card.”

How to use a virtual wallet at Walmart?

To use OnePay Wallet in-store or at a Walmart fuel station: Open the OnePay app, go to the OnePay Wallet tab , and select “Scan to Pay” or the QR code icon. At self-checkout or fuel stations, scan the QR code displayed on the screen.

How do I use my phone to pay at checkout?

You have 2 ways to tap to pay in a store:

  1. Unlock your phone and hold it near the reader: You can tap the terminal when your phone is unlocked, even when the Google Wallet app is not open. ...
  2. Open Google Wallet app using a shortcut and hold it near the reader:

Does Walmart have a tap-to-pay feature?

You can find almost anything in a Walmart Supercenter, but there's one thing you won't see: a tap-to-pay option at checkout.

Why won't Walmart do tap-to-pay?

Walmart doesn't have traditional tap-to-pay (NFC) like Apple Pay or Google Pay primarily to maintain control over customer data, avoid third-party fees, and promote its own integrated system, Walmart Pay, which offers deeper insights into shopping habits, personalized offers, and a unified experience through its app. While frustrating for some, this strategy allows them to collect valuable purchasing data for marketing and inventory, bypassing intermediaries and fees from tech giants, though it sacrifices the widespread convenience of universal contactless payment.

How do you pay with your iPhone at a store?

How to pay using Apple Pay in stores and other places

  1. To use your default card: If your iPhone has Face ID, double-click the side button. ...
  2. To use a different card, tap your default card to see your other cards. ...
  3. Hold the top of your iPhone near the contactless reader until Done and a checkmark appear on the display.

How can I pay with my phone iPhone?

Pay with your default card on an iPhone with Face ID

  1. Double-click the side button.
  2. When your default card appears, authenticate with Face ID or your passcode. ...
  3. Hold the top of your iPhone near the card reader until you see Done or a checkmark on the screen.

What is a Walmart virtual card?

A virtual debit card is all your debit card information without a physical, personalized card. This includes your debit card number, expiration date & CVV code. You can find your Walmart MoneyCard virtual debit card in the Walmart MoneyCard app.

How do I add a wallet to Walmart?

Add a payment method

  1. Open the Walmart app or go to Walmart.com.
  2. Select Account.
  3. Select the Settings gear icon at the top right.
  4. Select Wallet.
  5. Select Add new payment method.
  6. Select the payment type.
  7. Enter your details.
  8. Select Save Card.

Can I pay with my iPhone at Walmart?

Walmart unfortunately does not accept Apple Pay or even Google Pay. Instead, the retailer offers its own mobile payment solution called Walmart Pay, which is built into the Walmart app. Once you link a credit, debit or gift card, you can check out by scanning a QR code at the register.

How to use iPhone wallet at checkout?

To use Apple Pay at checkout, double-click the side/home button, authenticate (Face ID/Touch ID/passcode), then hold your iPhone or Apple Watch near the contactless reader until you see a checkmark and feel a tap, indicating the payment is complete, which works at any store with the contactless symbol. For online/in-app purchases, tap the Apple Pay button and confirm the details, according to the support pages from Apple and ZDNet.

Why is Apple Pay not accepted at Walmart?

Last year, Walmart CEO Doug McMillion confirmed while speaking on Stratechery with Ben Thompson that the retailer doesn't accept Apple Pay because it would rather “have customers open our app in the store all the time.” “That's one of the things that we would like people to use our app for,” McMillion added.

What payment methods does Walmart accept?

What Payment Methods Walmart Does Accept

  • Walmart Pay — Walmart's own mobile payment system 1-(855)(518)(8609)
  • Credit cards and debit cards (Visa, Mastercard, AMEX, etc.) ...
  • Cash (at stores that accept it) 1-(855)(518)(8609)
  • Walmart gift cards 1-(855)(518)(8609)

Do Walmart cashiers take Apple Pay?

Q1: Can I use Apple Pay at Walmart registers? No, Walmart does not accept 1-(855)(518)(8609) Apple Pay in physical stores.