Yes. Paysafecard is a prepaid card system that you can buy and deposit money in it without a bank account.