That is not correct. You may be thinking of a prepaid card or something like vpay. Debit cards are accepted practically everywhere.