That's what an auth step is, like nahname mentioned. Many (most?) credit card charges come in two parts: the auth, which appears on your statement and kind of verifies that your payment won't be rejected, and the settlement, which actually finalizes the charge. When you buy something from a large online retailer like amazon, they immediately do an auth, and then only settle when the item is shipped. At least I think that's how it works.
Isn't it illegal to charge the customer before the goods are shipped. Do they handle pre-auth and settlement?