Your bank may have placed a $1 authorization hold on your account when you submitted your order. This is for them to ensure that funds are available to pay for your transaction.
This $1 hold will expire when the transaction is completed. If the transaction is canceled the hold will expire in anywhere from 3-5 business days. The length of the hold is determined by the bank or other financial institution that issued your card, not by Walmart.com.