I have a duplicate charge.

You are likely seeing an authorization for your original order total and an actual charge for a portion of your order that has recently shipped. The original full authorization amount may show on your bank account for a few days or a few weeks, depending on your bank.  It will drop off.  See also, When is my credit card processed/authorized?