Complex fare collection system