It's not Wal-Mart affiliated, so no. Only if a Murphy brand is on a Wal-Mart lot do they accept them.
I don't know. It would only take a phone call to find out..
No. If they're a card with a Visa logo and such (cash card), those they'll take.
Thanks! Your answer is awaiting moderation.