No, I don't need a credit card. All you need is money to pay when you get there and a valid ID. If you book in advance online you will need a credit card/account for a small fee to book in advance, 10%.
Ami gave me the option to pay in cash or card, as I pay with a card, I do not know if you need it. Keep in mind that you have to pay about 4usd per day which is like Membership, if you want to pay the annual you can agree and in total are 18usd there if you need a card.
Thanks! Your answer is awaiting moderation.