There are a lot of exciting Challenges that don't require a credit card, these consist mostly of mobile apps and games. For a greater selection of Challenges, it is better to have a credit card, though not having one does not make it impossible to earn a Cash reward.