Visa reason code 12.3 is used when a transaction is processed in a currency that differs from what was agreed upon with the cardholder. This can lead to confusion, unexpected fees, and disputes—especially in international or cross-border sales where the customer expected to be charged in their local currency.
These disputes often arise from unclear checkout flows, misconfigured terminals, or a failure to confirm the billing currency during the transaction. Even if the product or service was delivered, charging in the wrong currency can result in a chargeback.
If the correct currency was used or clearly disclosed, submit evidence showing the cardholder was informed and agreed:
Ensure currency clarity to avoid these disputes: