translate English to German: You can buy it from local shops and there is no need to have a bank account or a credit card since this is a prepaid voucher.
Die Karte kann in Geschäften in Ihrer Nähe erworben werden. Da es sich um um eine Prepaid-Karte handelt, ist weder Bankkonto noch noch Kreditkarte erforderlich.