Here’s an idea. Install sensors in the seat and the belt buckles. Tell the people, when they buy their ticket that they would be fined if the belt is not on, when they are seated. Allow them several (dependent on the length of the trip) "excursions" to the loo or to get stuff from the overhead. If they exceed the allowance bill their credit card, after the trip.
Yeah, I know, I am dreaming.