Is a credit or debit card required?

Yes. A valid credit or debit card is required at sign-up to cover any potential usage fees, even if your pass is discounted or reimbursed by your employer.