Do I need a credit card to create a store on ReDance

No, you do not need to have a credit card when setting up a shop.

However, for seller verification, you will need to establish a Stripe Account. This allows you to receive prompt payment following a sale, and don't worry, you won't encounter any commission fees until you make a sale.