Очень-очень кратко:
Валидаторы + возможность купить билет на остановке.
Более полно:
Уход от очередей в салон машин общественного транспорта, контроль оплаты проезда не даёт само по себе решения проблемы, поэтому надо смотреть шире и решать вопрос систематически. Чтобы человек, живущий в городе, исправно платил за проезд, необходимо, чтобы он им пользовался в первую очередь.
Что для этого нужно?
Необходимо понимание того, что общественный транспорт — это средство перемещения людей, такой же, как и личный, который выбирается исходя из ряда принципов: скорость, понятность, предсказуемость, доступность, цена и удобство. Для этого необходимы меры по повышению привлекательности общественного транспорта и понижению привлекательности личного:
Наличие вот этих всех мелочей побуждает людей пользоваться именно общественным транспортом, а уже исходя из этого получается доход, который позволяет общественному транспорту оплачивать свои нужды и развиваться дальше. Цель транспорта именно в этом, ведь по сути происходит оплата за обслуживание транспорта, з/п сотрудникам и коммунальных услуг города, а не за то, что единичный «заяц» зашёл, которого не отловил контролёр или пропустил турникет. Если всё будет выстроено грамотно, то автобусы не будут ходить пустыми, а пассажиры будут замотивированы в оплате той услуги, которой они решили воспользоваться. Тут как с приложениями или играми, например, если продукт сделан качественно, то у вас рука сама потянется закинуть денежку людям, которые вас порадовали.
Т.е. можно кататься и не заплатив?
Совесть - лучший контролёр !
p.s. мгновенно вспомнилась надпись из автобусов во время моего детства. На самом деле считаю, что это действительно лучший способ.