No, you only need a credit card to use MyCCPay if it is your payment method. We allow users to choose from multiple payment types and don't require a credit card for any of them.