Cardholders can pay their Walmart credit card bill in store at any Walmart by visiting the customer service desk during regular business hours. Walmart accepts debit cards, cash, checks, and money orders for in-store credit card payments, for both the Walmart Mastercard and the Walmart Store Card.
Walmart customer service desk representatives are unable to retrieve account information, so be sure to bring a physical Walmart card or the payment coupon from the current month’s card statement when making an in-store payment. Sam’s Club members can also make Walmart credit card payments at any Sam’s Club location. In-store payments typically post to the cardholder’s Walmart credit card account within 24 to 48 hours.
If paying your Walmart card in store is not an option, there are a number of other ways you can pay your credit card bill. For the fastest processing, call customer service at 1 (877) 383-4802, or sign in to either your Walmart card online account or the Capital One mobile app. If you prefer, you can mail a check or money order to Walmart Credit Card/Capital One, Attn: Payment Processing, P.O. Box 71083, Charlotte, NC 28272.