This is most often a pre-authorization hold, which is a temporary check your bank places to confirm the payment. It usually clears on its own within 3 to 5 business days.
A true duplicate charge is rare. If you see two completed charges for the same order, contact us with your order number and we'll investigate and reverse the extra one for you.