I just bought season passes online. I brought my conformation paper in with my ID. Then they gave me the actual plastic card season pass
When I bought my online and showed them the confirmation they did ask for an I'd but that was few years ago since then it's renewed each time and I've had the same card.
Thanks! Your answer is awaiting moderation.