A place I often go to has card readers on all the games that only read their custom cards (controlled by a raspberry pi) on all the coin doors. They sell cards and will top them up at the front. The machines also take coins the normal way. It is Blizzard Mountain Pinball, and I know the owner is sometimes on Pinside and might answer what software is used to do everything.