No, Maestro cards are linked to your bank account. In other words, you need to create an account before asking for a Maestro debit card.