will walmart cash a money order?
First of all, it has to be a MoneyGram money order purchased from a WalMart store. ... If you meet those requirements, take the money order to your local Walmart financial/customer service desk to cash it. For a $3 fee it will be processed through Walmart's check cashing system.