If your order has failed but it appears that the money has already been taken from your account you may be experiencing an "amount pending".
When placing an online order, your bank immediately puts a hold on the funds for us to capture during order processing. During order processing, if the information provided during checkout does not match the information on the credit card being used, the funds captured will be denied and the order will not be processed. When the transaction fails we do not receive the money. Since the transaction failed, this amount will not be taken from your account and will be reset by your bank or card issuer.
Your bank may hold the funds as unavailable until the authorization/hold expires. This hold will typically drop off in 3-5 business days. Please contact your bank if you have any further questions regarding fund holds.