Reason code

P22 Non-Matching Card Number

[Processing Errors]

Details

American Express reason code P22 occurs when the card number submitted in the transaction does not match any card number Amex has on file or does not align with the account details used for authorization. This usually results from manual entry errors, corrupted data, or misuse of test or placeholder card numbers in a live system.

These types of errors are often flagged by Amex automatically, not by the cardholder. When the card number doesn't match the authorized or issued number, the transaction is rejected and can result in a chargeback.

Timing to raise the dispute (Issuer/Cardholder)

daysn/a

Timing to respond to the dispute (Acquirer/Merchant)

20daysn/a

How to respond?

If the card number was entered correctly and authorized, provide evidence showing consistency between the authorization and settlement:

  • Submit authorization logs showing the card number used and approval details

  • Provide POS system records confirming no data corruption or entry error occurred

Try ChargebackStop Recovery

How to prevent?

Double-check card data accuracy to avoid mismatches that lead to chargebacks:

  • Use chip readers or tokenized payment methods to minimize manual input
  • Avoid running test transactions in live systems and confirm gateway integration accuracy
Try ChargebackStop Prevention