A string like WM2TMBOBZBHZJIL on your bank statement is almost certainly a Walmart transaction identifier, not a sign of fraud on its own. The “WM” prefix points to Walmart, and the rest is the unique code the retailer’s payment system generated to track a specific online order. Your first move is to match it against your Walmart purchase history. If nothing lines up, the same steps that resolve a mystery charge also start the clock on the federal deadlines that limit what you can be held liable for.
What the Code Actually Is
When you buy something through Walmart’s website or app, the payment system creates an alphanumeric identifier for that transaction. In-person swipes usually reach your statement as a clean store name and location. Online purchases sometimes pass the raw identifier through instead, because your bank displays whatever descriptor the merchant’s processor sends, and not every bank cleans it up.
Standard Walmart.com orders more commonly show up as something like “WALMART.COM” followed by a phone number and “AR” for the company’s Arkansas headquarters. When you see the longer, messier string instead, it often means a marketplace purchase from a third-party seller on Walmart’s platform, or a payment routed through a secondary processing channel.
Subscription charges have their own formats, so you can generally rule those out by the way they read. A Walmart+ membership renewal appears as something like “Walmart+ Member 08/25” or “WMT PLUS JAN 2024,” and the InHome delivery add-on shows as “WPLUS INHOME JAN 2024” or “Walmart+Inhome 08/25.”1Walmart. Walmart+ Billing and Payments A code like WM2TMBOBZBHZJIL doesn’t fit those patterns, so it’s more likely tied to a one-time purchase.
How to Match It to a Purchase
Log into your Walmart.com account and open your purchase history. Look for an order that matches both the dollar amount and the approximate date on the statement. The posting date can trail the actual order date by a few days because of normal processing delays, so check a window of three to five days around it. Your digital receipt breaks down the item price, taxes, shipping, and any discounts, and those should add up to the statement total.
If you checked out as a guest, you can still track down the receipt. Walmart’s receipt lookup tool lets you search by store ZIP code, purchase date, the last four digits of your card, and the receipt total.2Walmart. View Store Purchases and Find Receipts For an online guest order, you’ll need the confirmation email sent at the time of purchase. If that email is gone and the lookup tool doesn’t surface the transaction, contact Walmart customer support through the website chat with your card’s last four digits and the exact charge amount ready.
Pay close attention to marketplace orders. When a third-party seller fulfills your order through Walmart’s platform, the billing descriptor can look different from a standard Walmart charge. Your order details page shows which items were sold by Walmart directly and which came from a marketplace seller, and the marketplace items are the ones most likely to generate an unfamiliar alphanumeric code.
Legitimate Reasons a Walmart Charge Looks Unfamiliar
A few ordinary situations produce statement entries that feel wrong but turn out to be real:
- A Walmart order placed weeks ago that shipped late or was backordered, so the charge posts after you’ve forgotten about it.
- Someone else authorized to use the card or the Walmart account, such as a spouse or family member, placed an order.
- A price adjustment after your original order, or an order that shipped in multiple packages, produced a second charge for a different amount than you expected.
- A Walmart+ free trial converted to a paid subscription because it wasn’t canceled in time.
Exhaust the verification steps before disputing anything. Filing a dispute over a charge you actually made can flag your account and make future legitimate disputes harder.
If You Didn’t Make the Purchase
Once you’re confident the charge isn’t yours, act fast, and do it in this order.
- Freeze the card. Most banking apps let you lock a debit or credit card with one tap, which stops any further unauthorized charges while you deal with the rest.
- Contact Walmart. Reach customer service through the website or app and request a refund. If someone else accessed your Walmart account, change the password and turn on two-factor authentication. Merchant resolution is often faster than a bank chargeback, and some banks will ask whether you tried it first.
- File a dispute with your bank or card issuer. Most banking apps have a dispute button on the transaction screen, or you can call the fraud number on the back of your card.
- Document everything. Screenshot the charge, save any correspondence with Walmart, and note the dates and times of every call or chat. If the dispute escalates, that record is what protects you.
The Deadlines That Decide What You Owe
How much of an unauthorized charge you can be held responsible for depends on your card type and how quickly you report. This is the reason speed matters.
Credit Card Charges
Federal law caps your liability for unauthorized credit card charges at $50 regardless of when you report, and most major issuers waive even that as a matter of policy.3Office of the Law Revision Counsel. 15 US Code 1643 – Liability of Holder of Credit Card To formally dispute a billing error, send written notice to your card issuer within 60 days of the statement date. The issuer must acknowledge the dispute within 30 days and resolve it within two billing cycles, no more than 90 days. During the investigation, it can’t try to collect the disputed amount or close your account over it.4Office of the Law Revision Counsel. 15 US Code 1666 – Correction of Billing Errors Because the money was never pulled from your bank account, you aren’t out of pocket while it plays out.
Debit Card Charges
Debit cards run on a different law with tiered liability that penalizes slow reporting. Notify your bank within two business days of learning about an unauthorized charge and your maximum liability is $50.5eCFR. 12 CFR 1005.6 – Liability of Consumer for Unauthorized Transfers Miss that window but report within 60 days of your statement date, and liability rises to as much as $500.6Office of the Law Revision Counsel. 15 US Code 1693g – Consumer Liability Wait longer than 60 days after the statement, and you can be held responsible for every unauthorized transfer that occurs after that 60-day mark until you finally report. That last tier is effectively unlimited, and the money is already gone from your checking account the whole time. If the charge in question hit a debit card, the two-business-day count is the number to protect.