Preserve the raw string
Copy spacing, abbreviations, telephone fragments, location codes, symbols, and references before cleaning the text.
Keep amount, currency, dates, suffix, and page beside it. A detached descriptor is easy to misidentify.
Separate processor from seller
Wallets, marketplaces, and payment facilitators may lead the text while the seller appears later or not at all.
Store any normalized merchant in a new field and retain the unchanged source label.
Treat geography as a clue
A city can identify a head office, terminal owner, or processor rather than the purchase location.
Online, recurring, card-present, and wallet markers can guide a search but need confirmation from receipts or account history.
Build a descriptor evidence card
Interpret the row without overwriting it.
Raw row
Exact text and full statement context.
Clues
Processor, possible seller, channel, and location.
Support
Receipt, order, wallet record, or issuer detail.
Confidence
Confirmed, supported, tentative, or unresolved.
Action
Accept, ask, recategorize, or contact issuer.
Assign confidence honestly
Call a match confirmed when a receipt or order agrees, supported when several independent clues agree, and unresolved when only the name resembles a brand.
Confidence labels focus manual review without converting a guess into a fact.
Escalate unfamiliar activity
Check other authorized users, subscriptions, and merchant aliases without publishing the full description.
If a posted charge remains unfamiliar, contact the issuer through its official app, site, or card number and keep the case reference.
Start with a fictional row such as PAYFAC STARLIGHT 4837 SEATTLE. Preserve the complete string, amount, currency, both available dates, card suffix, page, and direction. PAYFAC may describe a facilitator, STARLIGHT may be a seller fragment or parent company, 4837 may be a terminal or reference, and the city may belong to processing rather than the shopping location. None of those fragments alone proves what was purchased.
Parse the row into separate clues without changing the source: possible processor, possible seller, channel, geographic fragment, reference, and confidence. Search personal receipts, order email, wallet history, marketplace records, and authorized-user activity by amount and date. Store a cleaned merchant only in another field and cite the record that supports it. A matching brand name with the wrong value or timing remains an unconfirmed candidate.