They don't take checks
I have never used that service. Sorry
It all depends upon your local Walmart but normally up to one half hour before closing but call your local store first to find out.
I agree with Joseph on that
It varies in different states/stores. Call your local store and ask.
Thanks! Your answer is awaiting moderation.