Mastercard4846Processing error

Correct Transaction Currency Code Not Provided

The transaction was processed in the wrong currency, or a currency conversion was applied without the cardholder agreeing to it. Mastercard now files this case under 4834, but the code still appears.

Why it happens

  • The currency code sent did not match the price shown.
  • Currency conversion was applied without the cardholder’s choice.

What to send to fight it

  1. The checkout page or receipt showing the currency the cardholder agreed to.
  2. Proof the cardholder chose currency conversion, where it was offered.
  3. The transaction record showing the currency code used.

How to prevent it

  • Charge in the currency displayed at checkout.
  • Make any currency conversion an explicit choice for the cardholder.

Summaries written by NoChurn from the networks’ public rules and processor documentation. Networks update their rules and deadlines depend on your processor: check its documentation before you respond.

Other Mastercard codes

← All reason codes
Sources (1)
  1. Mastercard Chargeback Guide, Merchant Edition (19 May 2026) · checked 2026-11-09
PROMPT

Read https://www.nochurn.sh/llms.txt,
then follow https://www.nochurn.sh/docs/quickstart/
to add NoChurn to this app. Use a test key
(nc_test_…) until I say we go live.

Stop leaking revenue.

  • Free until $300 MRR
  • No card needed
  • Live in 10 minutes
  • Never a cut of what we recover