Visa · Processing Errors

Visa Reason Code 12.7: Invalid Data

Updated November 6, 2026 · Part of the Visa reason code guide

Visa reason code 12.7 applies when an authorization was obtained using invalid or incorrect data, such as the wrong merchant category code, merchant location or transaction date. These are setup problems, usually in how your account or gateway is configured. Your acquirer typically evaluates the claim from the transaction data.

What Visa reason code 12.7 means

Reason code 12.7 is a Processing Errors dispute about the data behind the authorization, not the purchase itself. The issuer says the authorization request contained invalid or incorrect information, the kind that could have changed its decision if it had been correct.

Examples include:

  • An incorrect merchant category code (MCC), the four-digit code that tells issuers what kind of business you are
  • Incorrect merchant location data, such as the wrong country or state
  • An incorrect transaction date
  • Other authorization fields that misstate the type or circumstances of the transaction

The MCC case matters most. Issuers apply different risk rules, and some cardholders apply spending blocks, by category. An authorization obtained under the wrong MCC may have been approved only because the issuer couldn’t see what the transaction really was.

12.7 is a collaboration code. Unlike most 12.x codes, issuers generally have a shorter 75-day window to raise it.

Common causes

  • A payment facilitator or marketplace boarding sub-merchants under a generic MCC
  • A business that changed what it sells without updating its merchant account
  • Gateway or terminal configurations copied from another merchant account
  • A merchant location set to the acquirer’s country rather than where the business operates
  • In high-risk verticals, MCC “laundering” to get around category-based declines, which breaches Visa’s rules

Evidence that wins a 12.7 dispute

Your acquirer usually evaluates 12.7 from the transaction data, so merchant-supplied evidence plays a smaller role than in other codes. What you can do:

  1. Confirm your boarding details with your acquirer: MCC, legal name, location and descriptor.
  2. Provide documentation of your business type if the MCC on file is correct and the issuer has misread it.
  3. Provide transaction-date evidence (order and capture timestamps) if the date is in question.
  4. Supply the transaction record matching the authorization, so your acquirer can verify each field.

Customer communication and delivery proof generally don’t help. The dispute isn’t about whether the customer got what they paid for.

How to prevent 12.7 chargebacks

  • Review your merchant account profile once a year and whenever you change product lines.
  • If you run on a payment facilitator, confirm the MCC you were boarded under matches your business.
  • Check that gateway and terminal settings (location, MCC, descriptor) match the merchant account they process for.
  • Never misstate your business category to improve approval rates. The disputes are the least of the consequences.

Should you fight or accept?

Fight only when your acquirer confirms the authorization data was correct.

Accept when the data was wrong, and treat the dispute as a warning about your account setup. A misconfigured MCC affects every transaction you process, so correcting it prevents both future 12.7s and the declines and compliance problems that come with it.

Frequently asked questions

What is Visa reason code 12.7?
Visa reason code 12.7, Invalid Data, is a processing-error chargeback. It means the authorization was obtained using invalid or incorrect data, for example a merchant category code (MCC), merchant location or transaction date that doesn't reflect the real transaction. The issuer argues it might have declined with the correct data.
Why would a merchant have the wrong MCC?
Usually through account setup. A payment facilitator might board a merchant under a generic code, or a business might have expanded into products that belong under a different code. Deliberately using a lower-risk MCC to avoid declines is a serious rules violation and can lead to more than chargebacks.
How do I win a Visa 12.7 chargeback?
There is little a merchant can add. The acquirer generally evaluates whether the data in the authorization was valid. If the data was correct, your acquirer can show that. If it wasn't, the fix is correcting your account configuration rather than writing a rebuttal.

Related reason codes

Browse every Visa, Mastercard, Amex and Discover reason code →