Skip to main content
OrchestratorX uses error codes, types, and messages to communicate errors during API calls. There are two main types of error codes: Error Codes and Unified Error Codes.
  1. Error Codes refer to the error code sent by the connector.
  2. Unified Error Codes refer to the generic error code sent by the OrchestratorX server, based on the connector’s error code. OrchestratorX groups the different error codes from connectors into more generic Unified Error Codes for structured relay of PSP errors, helping merchants derive patterns and determine the next steps for ongoing transactions.
There are four types of Error Codes and five types of Unified Error Codes. 1. Error Codes: The section below contains all the error codes and their corresponding error messages. 2. Unified Error codes: The section below contains all the unified error codes and their corresponding error messages.

Error Details Structure

OrchestratorX returns a structured error_details object for failed payments. This object combines error information from the connector (PSP), the issuer (bank), and OrchestratorX’s own interpretation. Unified Details This section is OrchestratorX’s understanding of the failure. It is created by looking at the issuer and connector error signals and mapping them to a standard meaning.
  • Category - The high-level unified error code (for example UE_1000 for payment method issues).
  • Message - High level unified error message that is consistent across different connectors.
  • Standardised Code - Code that identifies the specific cause for a failure within a broader error category such as INVALID_EXPIRY_DATE.
  • Description - A detailed description of the error intended for debugging, analytics, and support teams.
  • User Guidance Message - A user-friendly message that can be safely displayed to the customer. This message provides guidance on what the user should do to resolve the issue.
  • Recommended Action - A field that tells merchants what action to take after a payment failure.

Enhanced Errors

This table provides a standardized mapping that translates granular payment error into consistent standardised codes, customer-facing messages and description. The classification mappings, user guidance message and descriptions are subject to change at any time.