Skip to main content

DCC Error Handling


This section provides information about DCC error messages, error reason codes, and testing outcomes.

DCC Error Reasons

When your acquirer sends an error reason to , responds to you with one of these messages.

Error codeDescription
BIN_UNKNOWNThe BIN is unknown or not recognized.
CARD_TYPE_NOT_ACCEPTEDThe card type is not accepted by the payment processor.
CURRENCY_MATCHThe currency specified matches the existing currency.
CURRENCY_NOT_ALLOWEDThe specified currency is not allowed for this transaction.
CURRENCY_NOT_CONFIGUREDThe specified currency is not configured for currency conversion.
DUPLICATE_REQUESTA duplicate currency conversion request was detected.
EXCHANGE_RATE_NOT_FOUNDExchange rate information is not available for the specified currency pair.
INVALID_ACQUIRERThe acquirer information is invalid.
INVALID_AMOUNTThe specified amount is invalid for this currency conversion.
INVALID_CARDInvalid card number for this currency conversion.
INVALID_CURRENCYThe currency specified is invalid.
INVALID_MERCHANT_CONFIGURATIONThere is a problem with your currency conversion merchant configuration.
INVALID_TERMINALThe terminal is invalid.
LOOKUP_FAILEDThe lookup operation failed.
NOT_ELIGIBLEThe operation is not eligible for this currency conversion account or transaction.
PROCESSOR_ERRORError – General system failure.
SERVICE_DISABLEDThe requested currency conversion is currently disabled.
UNKNOWNAn unknown error occurred.

DCC Simulator Outcomes

The table below provides examples of the most common testing outcomes. Send the specified originalAmount value in your sandbox DCC offer request to trigger each outcome.

originalAmountTrigger Value Reason HTTP Status Code Status
"201.01"INVALID_MERCHANT_CONFIGURATION201DECLINED
"201.02"All fields with lengthy values201PENDING
"201.03"NOT_ELIGIBLE201DECLINED
"201.05"CURRENCY_NOT_CONFIGURED201DECLINED
"201.06"BIN_UNKNOWN201DECLINED
"201.07"CURRENCY_MATCH201DECLINED
"201.08"CURRENCY_NOT_ALLOWED201DECLINED
"201.09"LOOKUP_FAILED201DECLINED
"201.10"EXCHANGE_RATE_NOT_FOUND201DECLINED
"201.11"CARD_TYPE_NOT_ACCEPTED201DECLINED
"201.12"INVALID_AMOUNT201DECLINED
"201.13"INVALID_CARD201DECLINED
"201.14"INVALID_CURRENCY201DECLINED
"201.15"INVALID_TERMINAL201DECLINED
"201.16"INVALID_ACQUIRER201DECLINED
"201.17"SERVICE_DISABLED201DECLINED
"201.18"DUPLICATE_REQUEST201DECLINED
"201.22"UNKNOWN201DECLINED
"201.29"MCP use case201PENDING
"201.30"missing id201PENDING
"201.31"missing submitTimeUtc201PENDING
"201.32"missing status201PENDING
"201.33"missing orderInformation.currencyConversion.reconciliationId201PENDING
"201.34"missing entire offer array201PENDING
"201.35"missing originalAmount201PENDING
"201.36"missing originalCurrency201PENDING
"201.37"missing amount201PENDING
"201.38"missing currency201PENDING
"201.39"missing exchangeRate201PENDING
"201.40"missing marginRate201PENDING
"201.41"missing exchangeRateTimeUtc201PENDING
"201.42"missing exchangeRateExpirationTimeUtc201PENDING
"201.43"missing type201PENDING
"201.44"type is "ABC"201PENDING
"201.45"requestId is very long201PENDING
"201.46"orderInformation.currencyConversion.reconciliationId is very long201PENDING
"201.47"originalAmount is very long201PENDING
"201.48"originalCurrency is invalid ("ZZZ")201PENDING
"201.49"amount is very long201PENDING
"201.50"currency is invalid ("ZZZ")201PENDING
"201.51"exchangeRate is very long201PENDING
"201.52"marginRate is very long201PENDING
"201.53"missing rateSource201PENDING
"201.54"missing disclaimer201PENDING
"201.57"missing rateId201PENDING
"201.58"missing exchangeRateInverted201PENDING
"201.59"invalid submitTimeUtc201PENDING
"201.60"invalid status201PENDING
"201.71"errorInformation.reason not valid201DECLINED
"201.72"errorInformation.message too long201DECLINED
"201.73"missing processorInformation.responseCode201DECLINED
"201.74"processorInformation.responseCode too long201DECLINED
"201.75"processorInformation.responseCode present201PENDING
"201.76"INVALID_MERCHANT_CONFIGURATION: all fields present201DECLINED
"400.01"MISSING_FIELD400INVALID_REQUEST
"400.02"INVALID_DATA400INVALID_REQUEST
"401.01"PROCESSOR_ERROR201DECLINED
"502.01"SYSTEM_ERROR502SERVER_ERROR
"502.02"SERVER_TIMEOUT502SERVER_ERROR
"502.03"SERVICE_TIMEOUT502SERVER_ERROR
"1001"currency = "USD"201PENDING
"1002"currency = "GBP"201PENDING
"1003"currency = "EUR"201PENDING
"1004"currency = "JPY"201PENDING
"1005"currency = "CAD"201PENDING
"1006"currency = "AUD"201PENDING
"1007"currency = "CHF"201PENDING
"1008"currency = "CNY"201PENDING
"1009"currency = "SEK"201PENDING
"1010"currency = "NZD"201PENDING

Last published: September 29, 2026