Get your taxes done using TurboTax

Im still confused when I filed my taxes through turbo tax they sent me a debit card then  a week later deposited  my refund like that so are yu saying the stimulus check won't do that? It has bank info and all tht on there when I ask for it and I can use the card to receive checks from my job