Credit, Debit, ATM, or Check Cards
If you placed your order with a credit card, debit card, ATM card, or check card, your financial institution will place an authorization on your payment method until the order ships. This appears as a pending charge on your account, and the amount varies by financial institution. Usually, you'll see these charges range from $1.00 to the full amount of the order.
Gift Card or PayPal
If you paid for your order using a Walmart gift card or eGift card, or you used PayPal as your payment, your total is deducted as soon as you place your order. Walmart.com does not place authorizations on prepaid gift cards with the Visa, Mastercard, or American Express logo, but you may see an authorization placed by the financial institution that issued the card.
If you start your order online and choose Pay With Cash at checkout, you have 48 hours to pay for the order at your local Walmart store. If you pay in person with a credit card, debit card, ATM card, or check card, there is no authorization hold and your card is billed immediately.