Please allow 5–7 business days for money refund.
This is what most big online shops tell you when you cancel the order. That’s really goes on my nerves. I don’t have such luxury when buying from them – I pay up-front for the goods. If I have canceled in time and received the email saying that cancellation is fine and I will not be charged anything – then why don’t you give me my money back that very same moment.
Makes me think twice of ever buying anything again.





In my experience developing online checkouts, the delay is most often caused by the credit card company or issuing bank. It’s usually not in the vendor’s control. And it’s not always a matter of crediting funds back since the card isn’t (or shouldn’t) be charged at checkout, just authorized (which still makes the funds unavailable to the card holder). With the interfaces I’ve used, there’s no means of un-authorizing a card. As a vendor, you either charge against the authorization established at checkout when the order actually ships or the authorization disappears after some number of days set by the card company.
Jason, I can’t believe it works that way. :( It’s crazy that there is no way to cancel the authorization. I think I will bother our accounting guru for details and possible examples, maybe even get him to post a comment here.