Retailers

Why is it that the moment I hit the pay button, the money is gone from my account, but when I want a refund, it takes 14+ business days?

(I think someone posted this already, if so, I apologize)