For 2018 my refund was direct deposited into my checking account. For 2019 it was deposited onto the Turbo green dot card. Today I logged into the IRS “Where’s my Payment” tool and it said they needed more info in order to direct deposit my stimulus payment - my banking info is what they asked for. I submitted my account info and it basically just said “thanks, check back once a day for an update on when your payment is scheduled to be deposited.” My oldest daughter was showing hers pending as of Monday morning bc her & her husband used their checking account for their refund. I feel like using the turbo card for mine has delayed my payment. Otherwise, I probably would have received mine today like everyone else.