On the refund website it says my direct deposit date is April24th 2019 which is today why isn't my refund on my card than?

 

After you file

Did the IRS give your tha date?  If so, know that it can take the card issuer 1-5 days to credit the deposit.  Add a day or so more if you are having TT fees deducted from it.