Skip to main content
All errors in the DCC Android app are string-based. No numeric error codes are returned. Errors arrive as a DccError object with a reason field, delivered through the relevant callback.

Error reasons

The following table lists all error reasons returned through DccError, grouped by category.

Connectivity

Errors caused by network or host reachability issues between the DCC app and the Fexco DHS.

Configuration

Errors caused by missing or incorrect setup on the device or in the request parameters.

DCC eligibility

Errors returned when a DCC offer or rate is unavailable for the card or merchant.

User action

Errors triggered by a deliberate action from the cardholder or the payment application.

System

Errors caused by unexpected internal states in the DCC app.

DCC Container App diagnostic messages

The DCC Container App displays the following messages directly in its UI for connectivity and configuration issues. These messages are not returned through DccError.