I am looking into this Amoozle and have made a BBB complaint. If you purchased this within the last 30 days, you could contact your bank and try to get your money back. I am working to get mine back. It looked to good to be true. But than again, I know of some that have gotten their Walmart cards. And the only complaint they have about it, is that it can only be used online. Anyway I will let you know more after I talk to my bank.
I am canceling my debit card, cause this is getting too weird. This is the first time this happens to me but I will be more careful from now on.