I think we will have to just put prices up. I cant think of any other simple way of doing it.
The £1 per transaction on all cards was perfect as covered the cost of running the terminals and card fees etc and customers did not feel ripped off as it was only a pound.