Originally Posted by
njmcgreg
Air Canada does something similar, not for carryons, but for everything else under the sun that they charge for. If you want to check one bag, it is included, if you don't want to check any bag, you can opt-out with the booking and save some money. You can also pre-purchase a meal, buy a lounge day pass, or (gasp) opt-out of FF miles. It can't be that complicated to work this into the booking process as they've been doing it for years.
I know of some other airlines that do something similar as well. You prepay, then print our bar coded coupons for various services which are then redeemed at flight time. The agents and FAs have bar code readers which verify validity.