Фантазия на тему: методика оплаты проезда SMS-кой либо USSD (проект)

Каждый автобус на этапе начальной установки системы получает какой-то свой уникальный код. В общем-то с большой долей уникальности можно использовать 4 цифры из номер автобуса. Если они повторяются - ну добавить еще одну. Короче, этот код оплаты светится на индикаторе электронного компостера, к примеру 9876
Входит человек. Достает телефон и создает СМСку на номер 1111, где в теле указывает код автобуса. Либо делает соотв. USSD запрос *1111*9876#
Дальше хитрость. Все равботает в контексте того, на каком маршруте трудится сейчас данный автобус. У человека списываются деньги со счета, а в ответ ему приходит ответ с примерно таким содержанием:
2011-11-17 12:05
Маршрут №18 автобус 9876
Оплачено 391 тарифных единиц.
Билет №49398748
Как вариант дифференцированной оплаты, можно отправить СМСку с кодом 9876 3, где "3" значит что-то вроде "три тарифные зоны", то есть величина, обозначающая так или иначе длину будущей поездки.
Контроль, проверяющий оплату по автобусу, спросит у человека № билета из СМСки. И сразу видно, что таки да, этот номер билета действителен на этот маршрут до конца поездки.
Как вам такая фантазия? Не страшно?