As far as I know Walmart only cash money orders that are sold or affiliated with their store.
Only Walmart issued money orders. They do not cash Western Union checks. Merely typing does Walmart cash money orders on you cell you'll see this same answer.
Thanks! Your answer is awaiting moderation.