Should be able too if you have the receipt
As long as you have the receipt you can get your cash back, otherwise they will give you store credit at the lowest price that they have sold the item at in the past. This is done because without a receipt they don't know when the item was bought or how much was really paid for it.
They will make it good
I think you can take the cards back because Walmart has a return policy
Thanks! Your answer is awaiting moderation.