As long as Visa is an accepted payment type, it doesn't matter whether it is a Debit card or Credit card. Both Debit and Credit should work all the same.