There's services like Yapsody and others that handle online tickets I can't remember who I used when I held a concert a few years back but it worked good.attendees could buy hard tickets from me or the website and have tickets mailed and I could track sales online and got payed at the end for online sales.hard tickets would save a lot of time at the door.
https://www.yapsody.com/ticketing/