It is a Maestro, but seems to have a very short card number and no expiry If you want to order online German sites have payment via bank. Can I make online payments using my V PAY or Maestro card? Answers and rapid assistance can be found here. Using a Swiss debit card (UBS in this case), just how do you go about paying online for websites like Amazon or fleaBay? It doesn't seem to. Prev 1 2 3 Next Page 1 of 3. So you do not "need" a card at all. Maestro cards operate differently than regular Visa and MasterCard credit cards. Can you pay online with Maestro card? I googled for "Sonstige Provisionen des Zahlungsverkehr" yesterday and one of the websites I came across said something about a 50 Euro charge to freeze a DB account.