Yes they do accept credit cards. You do have to make a reservation online although I went friday early afternoon and there was 3 cars there and they allowed us to go without a reservation. Loved that they did that!
You have to schedule your visit online.
Thanks! Your answer is awaiting moderation.