Did he put money on it? No you can't get cash back for the card. You shouldn't have to give your social security number. Unless that info is only given on the inside. I read on it on the outside. I didn't like it cause there was like a $4.95 charge every so often. Don't remember.
If it says on the inside that you have to give a social security number and that info is not in any way given on the outside and you don't know until you purchase it I would call the 800 # on the card and raise cain with them. Don't know if it will do any good or not.