As long as your debit card has a major credit card’s logo on it (like “Visa” or “Mastercard”) then yes, you can use it as the payment system will process it as a credit card. If your card does not have a major credit card’s logo on it, please contact subscriptions@genuitec.com with a description of the situation, they can likely workout an alternative method of payment for you.