Upvote:10
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.