Yes. They have Western Union and Walmart to Walmart. You can send or pick up money here.
I've never used money transfer through Walmart, but it's easy to call the service center for guidance.
Yes just specify the state you want the money to go to. I have sent money to Oklahoma using Wal-Mart to Wal-Mart
Depends on how they sent it but if it's from a Walmart then yes
Thanks! Your answer is awaiting moderation.