MastercardProcessing Error
Mastercard 4846 — Correct Transaction Currency Code Not Provided
What it means
The transaction currency was incorrect or not properly indicated according to Mastercard requirements.
Common causes
- Wrong currency code sent in authorization or capture
- DCC applied without cardholder agreement
- Mismatch between displayed and settled currency
Evidence that helps you win
- Checkout showing currency customer selected
- Authorization and capture in matching correct currency
- Terms at purchase confirming currency
- Processor records with correct currency code throughout
ChargeGuard auto-collects this evidence the moment a dispute opens.
Add to Shopify — FreeRelated codes
Other processing error reason codes on Mastercard