You should avoid buying airline tickets with debit cards. Use credit cards - you will have a lot more protections as a consumer, and you'll not be exposed to have your checking account emptied.
This is another example. Your funds were on hold and you could not use them, even though the charge was not going to happen.