Yes they do.
Walmart will help you cash cashier's checks, retirement distribution checks, and Money Gram money orders bought in-store. Note that Walmart does not accept any personal or handwritten checks.
Thanks! Your answer is awaiting moderation.