When a refund is issued for a joint return, the refund is in both spouse's names. Did you file a joint return? Whose name is on the Walmart card? If the card refuses the deposit because only one name is on that account, the refund goes back to the IRS and then the IRS issues and mails a check to the address on your tax return. That causes a delay that can take several extra weeks. And....if you were paying your TurboTax fees from that refund----sorry---but that confusion can add a much longer delay because the third party bank is involved.
**Disclaimer: Every effort has been made to offer the most correct information possible. The poster disclaims any legal responsibility for the accuracy of the information that is contained in this post.**