If you're referring to MoneyGram, MoneyGram will hold your money until you pick it up, there is no deadline.
I think it's 24hrs or a week.
Depends on carrier of the transfer not Walmart.
I would call the store and ask
I think 24 hours
Thanks! Your answer is awaiting moderation.