Yes. Paying on departure is the way it was in the past many years ago. Not know on the major airlines.