Yes, Walmart credit cards can be paid off in the store. You can also pay it through the mail, on the mobile app, and on the website.