Was wondering about how credit cards are charged for a pre-order. The gf wants to buy the new iPhone by pre-ordering it online tomorrow for home delivery. However she doesn't have enough money currently on her debit card right now but will later. So question is, when does Apple actually charge the card? At the time of the order or at the time of shipping? If it's at shipping time she could just make sure she gets the money in there ASAP but still do the pre-order tomorrow morning, right?