I love walmart for everything else except for this. I made an online pick up purchase on the 1st for groceries. Walmart withheld an amount much more than what the original price of my groceries was. Here it is the 10th and I am still waiting for my money back. Why is it necessary to withhold extra funds anyway? When I called about it, I get the same generic response. The bank blames them because it's now showing up and a pending charge instead of a refund. And Walmart blames the bank.