Please call you local store or goto Wal-marts offical website for that answer. Also, Walmart has an app as well.
Some do and some don't. Yoy will have to call them.
They don't, I think they lawfully refill your tank at the course fields only.
I don't think they do,but I recommend for you to call the store.
Thanks! Your answer is awaiting moderation.