Hidden 22-Character Limit on Card Statement Descriptors Triggers Fraud Disputes
A developer discovered that Visa truncates payment statement descriptors to 22 characters at the issuer level, even when gateways and dashboards display the full text without errors. Because different banks handle truncation differently — some cutting from the end, others dropping vowels or rearranging characters — customers failed to recognize charges and reported them as fraud. The issue caused a threefold spike in chargebacks for one subscription product, with dispute reason codes consistently citing unrecognized transactions rather than actual fraud. The fix involved placing the recognizable brand name within the first 12 characters, which appears to survive truncation across most issuers, and removing dynamic order references entirely. No major gateway documentation was found to disclose the 22-character limit, meaning merchants typically learn of the problem only after reviewing dispute reason codes weeks or months later.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in