Every Company is different some take 24 hours and some take 72 hours. It also depends on your bank. My advice is to stay on top of it until you get your $ back.
They take out little more than you put in. And in three days you will be credited back to your card. 80% of the time.
Thanks! Your answer is awaiting moderation.