New ticketing platform to give 50% of revenue to good causes