Status codes
A server issues status codes in response to a client’s request. The following table describes the standard HTTP status codes that Grand Central APIs return.Error codes
An error code is a numeric or alphanumeric code that indicates the nature of an error and, when possible, why it occurred.Generic errors
Generic errors apply across all Grand Central connectors and API operations.Authentication and credential errors
The following table describes errors related to authentication and credentials.API connector-specific errors
The following table describes errors specific to API connector operations.Connection errors
The following table describes errors related to network connectivity and service availability.Party errors
A party is a person or organization. In a banking context, a party is typically a customer with a product or arrangement in the core banking system. The following table describes party-related errors.Account errors
The following table describes errors related to account operations.Transaction errors
The following table describes errors related to transaction operations.Payment errors
The following table describes errors related to payment operations.Loan errors
The following table describes errors related to loan operations.Card errors
The following table describes errors related to card operations.Servicing consent errors
The following table describes errors related to servicing consent operations.Error responses
When an API request fails due to request or server errors, the API returns an error response message in JSON format.Format
Error responses use the following format:Examples
The following example shows an error response that includes core messages:Error mapping
The following tables show how vendor error codes map to Grand Central error codes. Connectors resolve vendor error codes using properties inmicroprofile-config.properties. When a connector SDK ships a DEFAULT property (for example DEFAULT=GC055), any core error code without an explicit mapping resolves to that Grand Central code instead of the platform default GC028. Flow-prefixed keys (such as party_100.12003) take precedence over bare core codes when the connector sets a flow exchange property.
Alacriti to Grand Central
The following table shows how Alacriti error codes map to Grand Central error codes forgc-alacriti-payment-connector and gc-alacriti-batch-payment-connector.
OBPM to Grand Central
The following table shows how OBPM error codes map to Grand Central error codes forgc-obpm-payment-connector, gc-obpm-direct-debit-mandate-connector, and gc-obpm-batch-payment-connector.
FIS Cardbase to Grand Central
The following table shows how FIS Cardbase error codes map to Grand Central error codes forgc-fis-cardbase-connector.
Tietoevry to Grand Central
The following table shows how Tietoevry error codes map to Grand Central error codes forgc-tieto-evry-card-authorization-connector.
FIS IBS to Grand Central (core banking)
The following table shows how FIS IBS error codes map to Grand Central error codes for core banking connectors (party, deposit, and loan). For card operations, see FIS Cardbase to Grand Central.Jack Henry Symitar to Grand Central
The following table shows how Jack Henry Symitar error codes map to Grand Central error codes.Mambu to Grand Central
The following table shows how Mambu error codes map to Grand Central error codes. Connectors that shipDEFAULT=GC055 map any unmapped core error code to GC055.
Temenos Transact to Grand Central
The following table shows how Temenos Transact error codes map to Grand Central error codes for Temenos Transact connectors. Connectors that shipDEFAULT=GC055 map any unmapped core error code to GC055.
Fiserv DNA to Grand Central
The following table shows connector-specific Fiserv DNA error code mappings. Connectors that shipDEFAULT=GC055 map any unmapped core error code to GC055.
Oracle FLEXCUBE to Grand Central
The following table shows how Oracle FLEXCUBE error codes map to Grand Central error codes for FLEXCUBE connectors. Connectors that shipDEFAULT=GC055 map any unmapped core error code to GC055.