Get your taxes done using TurboTax

No it does not ... go onto the IRS portal to add your DD info to your account when you can ... site has been riddles with glitches  :   https://www.irs.gov/coronavirus/get-my-payment