По возможностям контроля ... сейчас возможностей больше чем нужно ... .
Начиная даже с банальных RFID-13.56 и NFC , которые в банковских картах и телефонах с ИД-паспортами стоят ... . Или/и зарегистрировать/получить можно любую другую метку , в том числе и в виде карточки горожанина или купить предоплаченную на н-проездов , в т.ч. и пополняемую чисто в дебет в отличие от первых ... . Но тут только шифрованные карты проходят чтоб нельзя было скопировать ... .
Плюс можно локальную базовую станцию в троллейбус поставить , которая бы очень быстро могла через сервер проверить по базам банков ... любой обычный телефон на случай является ли он банковским ... . По аудиоканалу это очень быстро можно сделать , особенно если локально уже хранить некую базу местных завсегдатаев ... .
Остальным и приезжим либо наличка водителю либо автомат тут же с выдачей карты проезда взамен на приём налички ... .
Но вообще я думаю что это должна быть единая система ... хотя бы в пределах страны ... , а потом её на местах внедрять ... . Локально если решать -- всегда будет непонятная коррупционная солянка/каша ... . А если нормально подойти ... то вполне будет достаточно иметь одно : ИД-паспорт , телефон с собой или банковскую карту или международные автоправа ... . А там хоть троллейбус хоть пива с пиццей -- без особой разницы ... .