Reason code · American Express

Amex P22: non-matching card number

P22 means the card number you submitted with the charge doesn’t match the card number that was approved. It’s a processing error, usually from keying or from charging later than the sale. Your answer is the imprint or terminal record.

What P22 means

P22 is a mismatch. Amex’s guide says the card number in your charge submission doesn’t match the card number for which the approval was obtained. The approval belongs to one card; the charge went in against another.

How it happens

Amex’s guide gives one cause: the number you submitted doesn’t match the approved card. In practice that points to a few familiar situations:

  • A digit was mistyped when the charge was keyed in after the fact.
  • An approval was taken on one card and the final charge was put through on another, such as a customer switching cards at checkout.
  • Charges processed later from notes rather than at the time of the sale.

Time limit

Processor guides list this code at 120 days from the transaction date, in line with Amex’s general 120-day window for Card Members (Amex’s word for cardholders).

Your side of the clock is short. Amex’s own guide tells merchants to respond within 20 days. If you accept Amex through a processor such as Stripe or Square, the processor sets its own date, often a shorter one. The due date on your notice is the one that counts.

What proof matters

Amex accepts a copy of the card imprint confirming the number, a charge record from the terminal that read the card electronically, or proof a refund already offsets the charge. Electronic card reads are your friend here: a chip or swipe record shows exactly which card was used.

The fix is timing

Amex’s prevention advice is short and telling: process all charges at the time of the transaction, and make sure the card number in your submission matches the card that was approved. Most P22 problems come from the gap between taking a card and charging it. Close the gap and most of the risk goes with it.

If a customer switches cards, treat it as a new sale on the new card, with its own approval.

The common mistake

Reusing an approval code from one card on a charge to another card. It may go through. It won’t hold up.

Dispute Daddy builds this for you

Upload the notice and your records. Dispute Daddy builds a response around the reason Amex actually gave, and you approve it before you submit. See how the method works.

Questions

What is Amex reason code P22?

P22 is Non-Matching Card Number. The card number in your charge submission does not match the card number in the original approval.

What does Amex accept for a P22?

A copy of the card imprint confirming the number, a charge record from a terminal that read the card electronically, or proof a refund already offsets the charge.

How do I avoid Amex P22 chargebacks?

Amex’s guide says to process charges at the time of the transaction and make sure the card number you submit matches the card that was approved.

How is P22 different from P01?

P01 is a charge to a card number that doesn’t exist. P22 is a charge whose card number doesn’t match the one that was approved.

Sources

  1. American Express: How to Manage and Help Prevent Disputes (US disputes reference guide), version 2024PROP; Chargeback Code P22, cause, accepted responses and prevention; read October 25, 2026.
  2. Chase Merchant Services: Chargeback Timeframes and Reason Codes (REF-CHG-001), processor guide, content dated 2018 with revisions to 2021; American Express time frames, P22 120 calendar days from the transaction; read October 25, 2026.
  3. Checkout.com: Chargeback codes, lists Amex P22 as Nonmatching Card Number; read October 25, 2026.
  4. Stripe: Dispute reason code categories, Stripe groups Amex P22 under General; read October 25, 2026.

General information, not legal advice. Network and processor rules change; the due date on your own dispute notice always governs.

You earned it.
Defend it.

Dispute Daddy builds the case and keeps the deadline in view. A flat $99 a month.

About this site

This site uses examples made for illustration. They are not real customer records.

Early-access signup stores your email and, if provided, company name for your request. We count page visits with Cloudflare Web Analytics, which uses no cookies and doesn’t identify you. No advertising trackers are used. Read the Privacy Policy.