Yes, most people are receiving their stimulus payment on their TurboTax card. Please see below for more information:
Do not listen to the employees here. They are being told to lie to you and give a generic answer that solves nothing. Because they have your money in there own bank account and we must wait for them to send it back to the irs before you can get it on your card