Reason code
American Express
P23 Currency Discrepancy
American Express

Processing Errors

P23 Currency Discrepancy

Details

American Express reason code P23 is used when there’s a mismatch between the transaction amount the cardholder agreed to and the currency or amount that was ultimately processed. This often happens in international transactions, where the customer expects a charge in one currency but sees a different amount or conversion on their statement.

Disputes under this code typically stem from unclear pricing, miscommunication about currency exchange, or system configuration errors. If the merchant fails to specify the billing currency upfront or charges in the wrong currency, Amex may side with the cardholder.

‍

Timing to raise the dispute (Issuer/Cardholder)

120days

Timing to respond to the dispute (Acquirer/Merchant)

20days

How to respond?

If the transaction amount and currency were disclosed and authorized correctly, submit documentation to support that:

  • Provide receipts or checkout pages showing the exact currency and total approved by the cardholder

  • Include system settings or terminal logs confirming the transaction was processed as displayed

‍

Try ChargebackStop Recovery

How to prevent?

Clarity is key when dealing with multiple currencies:

  • Always display and confirm the final amount and currency before processing the payment

  • Ensure your payment system correctly matches the currency settings shown to the customer

‍

Try ChargebackStop Prevention