Prepaid cards don't always work exactly like real cards, but the money's still got to be coming from some bank. If it's not written on the card somewhere, guess you can' t use that card for this store.
Edit:
Some quick googling and it appears Walmart prepaid cards are issued by Green Dot Bank, but I suggest you make sure of this first, and don't just take my jr detective work as word of law.