They should if it's below $50 and you have valid ID
Without the receipt they will refund your money on a Walmart card. You have to have a valid ID .
The policy is 90 days, so if the product was sold more than that ago, there's a possibility they won't take it back. Without the receipt means they can deny the return regardless of all the other comments, so don't be a jerk to them.
From what I know if it was anything under 50 they'll take it back no questions as long as you have a valid i.d.
Thanks! Your answer is awaiting moderation.