Yes you can. They take all major credit cards , gift cards as long as it has a logo
I am unsure. I have onlyvused a visa gift card there
If its a sams club or credit card type gift card yes, if its a walmart gift card no.
Thanks! Your answer is awaiting moderation.