What Walmart Payment is and how to use it

Walmart Payment is Walmart's digital wallet service that lets you store payment methods in the Walmart app or website and pay for purchases in stores, online, or through the Walmart+ membership program. You link your debit card, credit card, or bank account to your Walmart account once, then tap or scan to pay without pulling out your physical card each time.

To set up Walmart Payment, open the Walmart app or go to Walmart.com, sign into your account, and go to the payment methods section. Add your card or bank account details, confirm your identity if prompted, and you're ready to use it. In a Walmart store, you can pay by opening the app and selecting your stored payment method at checkout, or by scanning a QR code if the register displays one. Online, Walmart Payment appears as a saved option when you check out.

Walmart Payment is optional — you can still pay with a physical card or cash if you prefer. The service is free to set up and use, with no monthly fees or hidden charges.

Key Takeaways

  • Walmart Payment stores your debit card, credit card, or bank account in the Walmart app so you can pay without carrying a physical card.
  • You set it up once by adding payment methods to your Walmart account, then select it at checkout in stores or online.
  • Walmart Payment works in Walmart stores, on Walmart.com, and through the Walmart+ subscription service at no cost.
  • Your payment information is encrypted and stored securely on Walmart's servers, not on your phone.

Payment methods you can add to Walmart Payment

Walmart Payment accepts most major debit cards, credit cards, and bank accounts. You can link Visa, Mastercard, American Express, and Discover cards. If you want to pay directly from your bank account, Walmart accepts ACH transfers, which pull money from your checking or savings account.

You can store multiple payment methods in Walmart Payment and choose which one to use at each checkout. This is useful if you want to use a rewards card for some purchases and a debit card for others, or if you want to switch between a credit card and a bank account depending on your balance.

Walmart Payment does not store gift cards, prepaid cards, or Walmart credit cards directly in the wallet. You can still use those at checkout, but you'll need to enter the card number manually or use the physical card.

How Walmart Payment protects your information

When you add a card or bank account to Walmart Payment, your full account number is not stored on your phone or Walmart's servers in plain text. Instead, Walmart creates a unique token — a stand-in code — that represents your payment method. When you pay, the token is sent to Walmart's payment processor, not your actual card number.

Your phone's security features also protect Walmart Payment. On iPhones, the app uses Face ID or Touch ID to unlock before you can pay. On Android phones, you can set up a PIN or biometric lock. This means someone who picks up your phone cannot pay with Walmart Payment without your fingerprint or face.

Walmart also monitors transactions for fraud and can freeze your account if unusual activity is detected. If you notice a charge you didn't make, you can report it through the app or by calling Walmart customer service, and the charge can be disputed with your bank or card issuer.

Using Walmart Payment in stores versus online

In a Walmart store, you can pay with Walmart Payment at most checkout lanes. Open the Walmart app, tap the payment method you want to use, and hold your phone near the card reader when the cashier tells you to. Some Walmart locations also display a QR code at the register that you can scan to initiate payment. The transaction takes a few seconds, and you'll see a confirmation on your phone and receipt.

Online on Walmart.com, Walmart Payment appears as a saved option during checkout. Click or tap "Walmart Payment," select which stored payment method to use, and complete the purchase. You don't have to re-enter your card number or address if Walmart already has that information on file.

If you're a Walmart+ member, you can also use Walmart Payment to pay for Walmart+ services, including same-day delivery and grocery pickup. The payment method you select will be charged automatically when your membership renews each month.

Difference between Walmart Payment and Walmart+ membership

Walmart Payment and Walmart+ are separate services. Walmart Payment is a free digital wallet that stores your payment methods. Walmart+ is a paid membership program (around $98 per year or $12.98 per month, though prices vary) that gives you benefits like free same-day delivery, fuel discounts, and early access to sales.

You can use Walmart Payment without being a Walmart+ member, and you can be a Walmart+ member without using Walmart Payment. However, if you are a Walmart+ member, you can use Walmart Payment to pay for your membership and for purchases made through Walmart+ services.

Troubleshooting common Walmart Payment issues

If Walmart Payment won't work at a store register, the most common reason is that the register doesn't support mobile payments yet. Older Walmart locations may not have updated card readers. Ask the cashier if they can accept mobile payments, or pay with your physical card instead.

If your payment method is declined, check that your card or bank account has sufficient funds and that it hasn't expired. If you recently changed your address, Walmart may ask you to confirm it before processing the payment. You can update your address in your Walmart account settings.

If you can't add a payment method to Walmart Payment, make sure you're using the correct card number and expiration date. Some banks flag unusual activity and may temporarily block the card from being added to a digital wallet. Contact your bank to confirm the card is active, then try adding it again.

Frequently Asked Questions

Can I use Walmart Payment if I don't have a smartphone?

No, Walmart Payment requires the Walmart app or a web browser to access. If you don't have a smartphone, you can still pay with a physical debit or credit card, or with cash at any Walmart store.

What happens if I lose my phone?

Your payment information is stored on Walmart's servers, not just on your phone. If you lose your phone, sign into your Walmart account from another device and remove the lost phone from your account settings. This prevents anyone who finds your phone from using Walmart Payment. You can then add Walmart Payment to a new phone by signing in with your account.

Does Walmart Payment work at other stores?

No, Walmart Payment only works at Walmart stores and on Walmart.com. It is not a general mobile wallet like Apple Pay or Google Pay. If you want to pay with your phone at other retailers, you would need to set up Apple Pay, Google Pay, or a similar service through your bank or card issuer.

Can I earn Walmart rewards with Walmart Payment?

Yes, if you link a Walmart credit card or a card that earns Walmart rewards to Walmart Payment, you'll earn rewards on purchases made with that card. The rewards are the same whether you pay with the physical card or through Walmart Payment. Check your card's terms to see what rewards or cash back you earn.

Is there a limit to how much I can spend with Walmart Payment?

Walmart Payment itself has no spending limit, but your bank or card issuer may have daily or monthly limits on how much you can spend. These limits vary by card and bank. If you hit your limit, you can contact your bank to request a higher limit, or use a different payment method.