A problem with the pay in advance is if you have a problem, eg no ticket after you've put the money in,there is nobody there to sort it out,consequently people continue to lose their money.Recently this happened to me and there just happened to be a traffic warden checking tickets, I complained and she said that happens sometimes. There was no question of a refund and perhaps worse, she didn't put a warning notice on the machine.