You do not have to buy online. When you get there you need to enter your information in electronically and sign their waivers before you buy tickets. It doesn't take long. However if you have little ones with you, you may want to do it online in advance. You have to fill one out person.
Better to buy online to secure a spot.
No, you do not. You can purchase them when you get there but sometimes on busy days, they sell out of tickets for both the jumping and the play area.
Thanks! Your answer is awaiting moderation.