It can take up to 3 business days.
It all depends on your credit card company
Walmart send the credit to the card/account out quickly. It depends on your bank or credit card company. Also depends if its a holiday or a weekend. It take 3-5 business days.
They can take the money out of your account in milliseconds, but takes about 3 to 5 business days to put it back.
All the answers above are correct.
Thanks! Your answer is awaiting moderation.