If you think your account has been compromised, please contact customer service.
If you used a credit card for an order that was attempted but not completed, an order that was cancelled or an order that is still processing, and a charge from Walmart.com appears on your method of payment, it is because your financial institution placed a temporary authorization on your account to ensure funds will be available if the order goes through.
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:
Prepaid Charge and Gift Cards with Visa, MasterCard, or American Express Logos:
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.