There’s a powerful event ticket module in the Church Admin Plugin. The free version allows free tickets and the premium version allows paid ticketing using PayPal as the credit and debit card payment processor.
You can set up different ticket types with start and end dates to allow for adult or child tickets and even early bird pricing. Here’s a live example you can try – I’ll consider and tickets sales as donations towards plugin development as the event is not a real one 😉
100 out of 100 Adult ticket tickets left
100 out of 100 Child Ticket tickets left