You are required to have a credit card to be an Etsy shop owner. Etsy uses the card to verify you. It also serves as a backup in case you aren't paying your Etsy fees or if you get chargebacks.