Maestro is a brand of debit card that Mastercard issues. Mastercard launched the brand in 1991. Maestro was the first online point-of-sale debit network. It was the first debit brand that cardholders could use almost anywhere in Europe.
Can I use my Maestro Card for online shopping? Although 400 million Maestro cards are in circulation around the world for online and offline shopping purposes, the format of Maestro card numbers with up to 19 digits isn't compatible with many e-commerce portals.