After you file

Why do some articles say that the stimulus checks will be deposited on our prepaid cards. I don’t have a bank account just the prepaid card that I can use for district deposit. I have filed the last 2 years with turbo tax and used ur card for direct deposit. So now ur telling me the irs won’t direct deposit the check there. When it’s still a direct deposit doesn’t make sense.