Dear Jie Liu,
thank you very much for your kind message!
We will not debit money from your credit card or bank account until just before your items are dispatched. If an order is sent out in more than one delivery, we will charge only for those items that have been sent out.
Your account will usually be charged approximately 24 hours after the items have entered the dispatch process. You will find the transaction recorded on your bank account statement approximately 1-3 days later or on your next monthly account statement.
As your order #305-5324388-9508348 will only be dispatched by 29.12.2015, we will not charge you for this order yet!
I hope this answers your question. Thank you for shopping at Amazon.de.