I have a V Pay card from a German Bank and wanted to go spend some day in Belgium, I found a good hotel and put all my informations but when it came to the credit card, I only found American Express, Visa and Mastercard. I put Visa because V pay is from Visa and the expiration date and I put the card number, which is 0/xxxxxxxxx I mean 9 digits after the slash, and it says it's invalid. So what to do ?
V Pay cards can't be used for card not present transactions (i.e. online). Additionally, German banks don't print the V Pay card number on those cards (it would be of no use for you anyway). The number printed on the card is the number of the account behind your card and sometimes some bank-internal card number.
Even German bank cards (Girocard) co-badged with Maestro can't be used online even if the website offers Maestro as banks simply don't support that.
There are a few German banks offering free debit cards that can be processed via the Visa or MasterCard network (not every such card is a credit card unlike what many people think). My advise would be to take your business to them.