1-4 are correct
This post may help:
http://millionmilesecrets.com/2014/0...ds-at-walmart/
PIN depends on which card you buy. The ones in CVS and Walgreens (Vanillas) you do not set the PIN in advance)
WM: varies. I have never had trouble with any WM employee asking to see the card but others have a different experience. You have to try it out.
Machine : varies if your WM has a machine or not. I have never seen one.
No way to get the MO over the internet or to get Cash out that I know of.