ChargeGuard
MastercardProcessing Error

Mastercard 4846Correct 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 — Free

Related codes

Other processing error reason codes on Mastercard