After you file

So this has been answered by Turbotax.  They informed me that the information from your turbo card is what they provided to the IRS and that your stimulus payment WILL be deposited onto your card.  The turbo card has a active account and routing number for direct deposit so fear not because you'll get the payment via your turbo card.