There are several options including a day pass. You can find all the information here: http://pdxflowermarket.com/membership/
You do need a card. It costs $25.
I dont think you do. I got inside without one. They do however require a mask and they only let a handful of people at a time.
Thanks! Your answer is awaiting moderation.