I had the same problem and called money gram. The won't take them back at Walmart but if you go to a check cashing place and write "Not used for purpose intended" on the back of the money order and sign it (in front of the clerk) and they will cash it for you. You … Read more