The credit card processing company accepts debit,credit and gift cards. You may have to check the fine print on the card, some prepaid card vendors may not support recurring payments thus the payment authorization fails.
Bank authorized cards should not be a problem but again it is always best to check with them.