Yes there is and they do take cards
Murphy Gas I think they will take both cards
Yes there is a gas station but don't know if they take Walmart gift card or not
They do have a gas station and you do not need a Sam's membership to buy gas there. As far as I know they do accept gift cards and with it you save some money off gas when you use one. I hope this helps. Safe travels for work.
Thanks! Your answer is awaiting moderation.