American Express Reason Code P04

What is

American Express Reason Code P04

?

A transaction meant to be a charge was instead processed as a credit.

Why this happens

The inverse coding error of P03 — a new purchase was mistakenly coded as a refund.

What this means for each merchant

Also a processing/integration bug, same root-cause category as P03.

Evidence that typicalls wins this

Your system's record of the intended transaction type.

How to fight it

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

Stop fighting chargebacks alone.
Let Trace fight for you.

Trusted by over 6,000+ companies

Get started

Common mistakes

Same integration-validation gap as P03.

How to prevent it

Test transaction-type 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