The idea is to only charge for flights upon checkin.
There are a myriad of problems with this, to name two:
- an attacker could easily book many flights without checking in. This would cause the airline to fly at a loss.
- customers do not control when checkin starts, airlines do. An airline could easily play tricks (checking 1hr before boarding).
Wrt the 2nd one: this is easily mitigated by having a mandatory eg 2-week period for checkin... but then we're sort of where we are today, just with more uncertainty if the bookers can actually pay for their flights.
There are a myriad of problems with this, to name two:
- an attacker could easily book many flights without checking in. This would cause the airline to fly at a loss.
- customers do not control when checkin starts, airlines do. An airline could easily play tricks (checking 1hr before boarding).
Wrt the 2nd one: this is easily mitigated by having a mandatory eg 2-week period for checkin... but then we're sort of where we are today, just with more uncertainty if the bookers can actually pay for their flights.
So, not a big fan.