Да, на месте все можно оплатить. Есть разные перевозчики. Из комфортных это рэдиссон те что маленькие разноцветные и электро теплоходы, которые стали городским транспортом, там тройкой можно оплатить.
На ривертикетс можно купить недорогие билеты, но теплоходы все старые, громкие, но разные маршруты.
Причалы и время отправления все можно найти в интернете.