I ordered an iphone 6 and it was successful but it did not charge my bank account?

It gave me an order number and confirmation but did not charge my bank account. Does it charge when it ships?

You are correct -- you will NOT be charged till they are in the process of shipping. You should get an email when the item ships telling you this & your expected delivery date & you should also get a tracking number so you can track your item via UPS.com Fedex.com USPS.com or DHL.com.