No, you do not need to give your bank account information to get a prepaid card. You can buy prepaid cards with cash at most stores. After purchasing, you'll be given a PIN to use for online payments.