I used to fly a lot, but cannot do much travel anymore. I am trying to remember when my bank account is charged for my flight. Is it immediately? or when I check-in on fight day? Is there a difference between debit or credit card when it comes to paying for flights?