A: Holders of Walmart credit cards can make payments on their balances due by mail, online or at Walmart and Sam’s Club stores. Cardholders can access their online accounts through Walmart’s website. Additionally, Walmart allows its card members to make payments over the phone. However,