Maestro, What is it?

Maestro is a multi-national debit card service owned by Mastercard. Maestro is accepted across Europe and many other countries. However, Maestro online payment are mainly done by Belgium customers.