Mastercard Reason Code 4850

What is

Mastercard Reason Code 4850

?

A transaction that should have posted as a credit/refund was processed as a purchase charge instead.

Why this happens

A coding error in your payment integration flipped a refund transaction into a new charge.

What this means for each merchant

A processing bug, not a customer dispute in the usual sense — fix the root cause if you see more than one.

Evidence that typicalls wins this

Your system's record of the transaction type actually intended.

How to fight it

Submit documentation of the intended transaction type and correct it with your processor.

Stop fighting chargebacks alone.
Let Trace fight for you.

Trusted by over 6,000+ companies

Get started

Common mistakes

Not validating transaction-type coding (credit vs. purchase) in your payment integration.

How to prevent it

Test refund/credit coding paths after any payment integration change.

Stop chasing evidence.
Start winning your money back.

Flat monthly fee, keep 100% of what you win.

Get started with Trace