Are debit cards really not accepted online? I thought that save for some very specific applications, all Visa or MasterCard branded cards should work online. Never got a Visa refused, and it's a Visa Debit.
I know that some places like Germany informally refer to any Visa or Mastercard as a "credit card", in contrast to true(?) debit systems such as Maestro or V-Pay. So if a place says "No credit cards", it means that Visa and Mastercard cards of any kind are not accepted.