All three are accepted! The best idea is to buy your pass online.
Most major credit and debit cards are accepted. We spent nearly $1000 for 2 adults and 4 kids and we definitely would not have if they'd only taken cash. Plastic seems to take the sting out of their rates, and they know thats easily worth the intermediaries fees to process the transactions.
They take it all. Someone mentioned to order online - you might want to check in Costco - they have two ski passes for some discount. I don't think there's much price difference but you can save a few bucks (I think it saved us something like $10 out of $400 we ended up paying for the whole thing)
All three.
They take credit cards and cash. Or you can buy a pass online and bring it with you when you arrive.
Thanks! Your answer is awaiting moderation.