Re: Debit Card
I looked at the forms for three prepaid cards from the article:
Valora ok.- Prepaid MasterCard
and all require proof of residence in Switzerland (Swiss citizenship, or Swiss residence permits: B, C, L, G). This does not look promising for you on a Schengen C.