Accepted Payment Methods
Credit Cards (What if my card is from a non-U.S. bank?)
ATM / Debit / Check Cards, including:
Walmart Gift Cards and eGift Cards Learn More
Cash
Orders may be eligible for payment in a Walmart store. Complete checkout online to create an order reservation, and you will have 48 hours to visit a Walmart store to pay for it. To pay for an order reservation, print out the order reservation email we send you and take it with you to any cash register at any Walmart store. Orders can be paid for with cash, check, Walmart Gift Card or any credit or debit card accepted by the store.
Please note: Orders are not complete and will not be processed or shipped until payment is received.
Eligibility: Most orders that are shipped by Walmart to an address or delivered for pickup through our Site to Store® service are eligible for Cash payments.
Exceptions: Orders will not be eligible for in-store payments if they include any of the following: items fulfilled through our Pick Up Today or Site to Store FedEx services; items sold from our Tire Center, Online Pharmacy, or Video on Demand by VUDU services; items sold by a Walmart Marketplace Retailer; or if the total value or number of items in the order is above our limit.
Bill Me Later ®
If Your Card Is Issued by a Non-U.S. Bank
The security checks are intended to ensure the safety and security of your financial information and prevent unauthorized use of your credit or debit card. Unfortunately, communication with foreign banks is not always as seamless as with banks based in the U.S., and we may be unable to verify the information required to complete your transaction.
If we are unable to verify payment, we will cancel your order and send you notification by email that the order could not be completed. To further ensure security and privacy, these emails do not include details of why the order was not completed.
Walmart Credit Cards
The Walmart Credit Card is accepted at Walmart, Walmart.com and Sam's Club. To learn more about the Walmart Credit Card, call 877-294-7880 or visit the Walmart Credit Cards website.
The Walmart Discover Card is accepted everywhere you see the Discover Network sign. For information on the Walmart Discover Card, call 1-866-611-1148 or visit the Walmart Credit Cards website.
When You Will Be Charged
Please note: Authorized and held amounts will not be available for other purchases. If an order is canceled, the authorization hold will expire in accordance with the terms of your bank or financial institution.
Payment online by Gift Card, eGift Card or Paypal®
The money is deducted at the time you place your order.
Payment online by Bill Me Later®
Your Bill Me Later account will be charged when your order ships.
Payment by Cash (In-Store Payments)
If you create an online order reservation and choose "Cash" as your payment method, you will have 48 hours to pay for your order at a local Walmart store using a payment method accepted by the store. If you use credit, ATM, debit or check card, your account will be billed immediately. If you pay by check, checks will be cashed soon after tender.
Pending Charges and Authorization Holds
This pending charge is an initial hold that temporarily lowers your available balance. Your account is not actually billed until the order ships, so if the order is cancelled and does not ship, the hold will automatically expire in accordance to the timeframe set by your financial institution and no action is required on your part.
Credit Card Authorization Holds:
PayPal Authorizations:
Prepaid Charge and Gift Cards with Visa, MasterCard, or American Express Logos:
Please note: If you choose the Cash payment method for in-store payments, and pay for your order using a credit or debit card, your card is billed immediately. There is no authorization hold or pending status for "Cash" orders.