Errors Documentation
Common Errors
Common Errors are errors that are common across all modules which require action on your part to resolve.
Error Code | Label | Description | Context | Status |
---|---|---|---|---|
badTimeFrameRequest | The time frame entered is too broad. | Please shorten the time frame. | - | 400 |
cardNotFound | Card not found | Check the card ID to make sure it is valid and exists. Context: cFiCardId - card ID in connectFi |
{ |
400 |
currencyNotSupported | Currency not supported. | Need to enter a valid, supported currency. Context: supportedCurrency - A string containing supported currency(ies) for this request may be present |
{ |
400 |
greaterMaximumNumberOfRecords | The response contains more entries than allowed. | Need to change the filter or set maxNumberOfRecords. Context: maxNumberOfRecords - Maximum number of records |
{ |
400 |
greaterNumberOfRecords | The numberOfRecords field is greater than the request limit | Need to reduce the numberOfRecords requested. Context: maxNumberOfRecords - Maximum number of records |
{ |
400 |
referenceExists | Reference already exists. | Please enter a unique reference ID. Context: reference - The external reference ID in your system entityId - The id in connectFi |
{ |
400 |
transactionNotFound | Transaction not found. | Check the transaction ID to make sure it is valid and exists. Context: cFiTransactionId - A transaction in connectFi |
{ |
400 |
transactionQuery | Transaction filter cannot have both references and cFiTransactionIds | Please use either the references property or the cFiTransactions property, but not both. | - | 400 |
transactionReference | Entered reference exists for a different transaction. | Please enter a unique reference ID. Context: reference - The external reference ID in your system status - The current status of the transaction matching this reference ID cFiAggregatorId - A cFiAggregatorId in connectFi cFiTransactionId - The transaction ID in connectFi matching this reference ID amount - The amount of the existing transaction with the requested reference ID |
{ |
400 |
Multi-Service Errors
Multi-Service Errors are errors that occur in one or more specific solutions, but are not common across all solutions. These errors require action on your part to resolve.
Errors specific to individual services will follow the Multi-Service errors descriptions. Note that this is not a comprehensive list of all possible errors. Rather, these errors represent issues that could cause multiple requests to fail unless addressed.
Error Code | Label | Description | Context | Status |
---|---|---|---|---|
requestValidateError | Validation errors | A validation error occurred. Please enter a valid request body. Context: keyword - A keyword describing the type of validation error instancePath - JSON Pointer to the location in the data instance schemaPath - JSON Pointer to the location of the failing keyword in the schema params - The parameters that failed validation message - the error message |
{ |
400 |
unauthorized | Unauthorized | Unauthorized. | - | 401 |
moduleDisabled | The module is disabled | The module is disabled. | - | 400 |
uniqueAttributeNotFound | The module is disabled | You try to use the unknown module attributes | - | 400 |
ACH Service Critical Errors
Error Code | Label | Description | Context | Status |
---|---|---|---|---|
achAttributes | Aggregator doesn't have achAttributes. | Contact support to request achAttributes. Context: cFiAggregatorId - A cFiAggregatorId in connectFi |
{ |
404 |
achEffectiveEntryDate | Invalid effectiveEntryDate. Same day transfers must be received prior to 9:30am CST M-F. Next day transfers must be received prior to 7:30pm CST M-F. | The entered date is not valid for an ACH transfer. Same day transfers must be received prior to 9:30am CST M-F. Next day transfers must be received prior to 7:30pm CST M-F. Otherwise, enter a future effective entry date. Context: effectiveEntryDate - The requested effective entry date |
{ |
400 |
achVerify | ACH Request Validation Error | ACH Request Validation Error | - | 400 |
achValidate | ACH Files Validation Error | ACH Files Validation Error | - | 400 |
returnRateNotFound | Return rate data not found for requested date and cFiAggregatorId. | If return rate data is expected, please retry the request after sufficient time has passed for the return rate data to have been received and processed for this date. Context: cFiAggregatorId - A cFiAggregatorId in connectFi |
{ |
400 |
wrongAmount | ACH wrong amount | Available values - 1, 1.2, 1.22. Unavailable value - 1.225 | - | 400 |
Akepa KYC/KYB Service Critical Errors
Error Code | Label | Description | Context | Status |
---|---|---|---|---|
applicationNotFound | Application not found. | Check the ID to make sure it is valid and exists. Context: applicationId - A cFiApplicationRef in connectFi |
{ |
404 |
documentNotFound | Document not found. | Check the document ID to make sure it is valid and exists. Context: documentId - The ID of the document in connectFi |
{ |
400 |
extAkepa | External akepa error | An error occurred in the akepa back office | - | 400 |
fileNotFound | File not found. | File not found. | - | 400 |
statusApplicationEntity | Entity has status completed. | Action cannot be completed. This entity already has a completed status. | - | 400 |
Check Printing Service Critical Errors
Error Code | Label | Description | Context | Status |
---|---|---|---|---|
checkFilter | The check filter cannot have both references and cFiCheckIds. | Please use either the references property or the cFiCheckIds property, but not both. | - | 400 |
checkFlagAsVoidError | There was an issue flagging the check entity as voided in the database. | Contact support regarding this void request. An error occurred when flagging this check to be voided. Context: cFiCheckId - A check ID in connectFi |
{ |
500 |
checkSettlementAccountForCheckPrint | Aggregator doesn't have settlementAccountForCheckPrint attribute. | Contact support to request settlementAccountForCheckPrint attribute. Context: cFiAggregatorId - An aggregator ID in connectFi |
{ |
400 |
cannotVoidError | Сan not void. | Checks can only be voided when in statuses Sent, InBank, Complete, Processing. Context: cFiCheckStatus |
{ |
400 |
checkNotFound | Check not found. | Check the check ID to make sure it is valid and exists. Context: cFiCheckId - a check ID in connectFi |
{ |
400 |
duplicateVoidError | Request to void or cancel check has already been initiated. | Duplicate void request was attempted. Context: cFiCheckId - a check ID in connectFi cFiCheckStatus - current check status cFiVoidStatus - current void status |
{ |
400 |
Ibis Card Services Errors
Error Code | Label | Description | Context | Status |
---|---|---|---|---|
ibisAllocatedCreditLimit | Set allocatedCreditLimit if and only if the card type is credit. | The allocatedCreditLimit attribute is required for credit cards, but should not be present for debit cards. Context: reference - The external reference ID in your system cardtype - The type of card |
{ |
400 |
ibisCannotReverseError | Unable to reverse this transaction. | Reversals are currently only supported for card-to-card transactions. The reversal amount must be less than or equal to the transaction amount. Context: fundsContext - An object identifying the transaction |
{ |
400 |
ibisCardExpirationFormat | The cardExpDate format is invalid. | The cardExpDate attribute needs MMYY date format. | - | 400 |
ibisProgramIdClosed | The requested card or account program is closed for opening new cards/accounts. | Please use a valid, active card or account program ID. Context: programId - The requested card/account program |
{ |
400 |
ibisProgramNotSupported | The requested card or account program is not supported for this customer. | Please use a valid, active card or account program ID. Context: programId - The requested card/account program customerType - The customer type |
{ |
400 |
ibisCardStatusError | Card has an error status. | Contact support regarding the status of this card. Context: cFiCardId - The card ID in connectFi reference - The external reference ID in your system error - Error message |
{ |
400 |
ibisFundsTransferNotFound | Funds transfer not found. | Check the funds transfer ID to make sure it is valid and exists. Context: fundsId - The cFiFundsId, reference ID, or arn for the transfer |
{ |
400 |
ibisSettlementIdNotFound | Aggregator doesn't have ibisSettlementId attribute. | Contact support to request ibisSettlementId attribute. Contact support to request ibisSettlementId attribute. Context: cFiAggregatorId - A cFiAggregatorId in connectFi |
{ |
400 |
ibisCheckPinCardLocked | CheckPinCard method is locked | You have exceeded the maximum failed number of attempts to check the card PIN Context: cFiCardId - The card ID in connectFi maxAttempts - Maximum failed number of attempts to check until - Unlock time |
{ |
400 |
ibisVAccountOnly | Action not allowed for vAccount only accounts. | This action is restricted to card accounts. Context: id - The account ID in connectFi |
{ |
400 |
ibisReissueError | Reissue with same card number not allowed when reasonCode is Lost/Stolen [3] or Fraud/Compromised [4]. | Reissue with same card number not allowed when reasonCode is Lost/Stolen [3] or Fraud/Compromised [4]. Context: reasonCode - The reasonCode for the reissue attempt |
{ |
400 |
ibisSecondaryCardsNotSupported | Secondary cards not supported for this card program. | Secondary cards not supported for this card program. Context: programId - The requested card/account program |
{ |
400 |
ibisActionNotAllowed | The requested action is not allowed. | The requested action is not allowed. | - | 400 |
ibisCustomerIdPrimaryCardMismatch | The customerId must equal customerId for the primary card. | Check the primary card customerId and customerId for this request to ensure a valid match. Context: customerId - The customer ID in connectFi that was entered in the request |
{ |
400 |
extIbis | External ibis error | An error occurred in the ibis back office. | - | 400 |
ibisApplicationCreditWasGiven | Credit was given by previous application. | Must create new credit application to issue additional credit. Context: applicationId - The application ID in connectFi creditId - The previous credit ID creditBois - The back office that issued credit |
{ |
400 |
ibisApplicationCreditLimit | Credit limit in application is less than the requested credit limit. | Requested credit limit must be less than or equal to the approved credit limit in the application. Context: applicationId - The application ID in connectFi |
{ |
400 |
ibisApplicationCurrencyMismatch | Currency in application does not match. | Currency in application does not match. Context: applicationId - The application ID in connectFi currency - The currency listed in the application |
{ |
400 |
ibisApplicationIdMismatch | The customerId does not match the customerId on the application. | Check the customer ID and application ID to make sure they are a valid match. Context: customerId - The customer ID in connectFi applicationId - The application ID in connectFi |
{ |
400 |
ibisApplicationIsNotApproved | Application is not APPROVED. | Application must be APPROVED to perform this action. Context: applicationId - The application ID in connectFi |
{ |
400 |
ibisApplicationNotFound | Credit application not found. | Credit application not found. Context: applicationId - The application ID in connectFi |
{ |
400 |
ibisCardHolderIdMismatch | The cardHolderId must equal customerId for an individual customer. | Check the cardHolderId and customerId for this request to ensure a valid match. Context: customerId - The customer ID in connectFi cardHolderId - The card holder ID |
{ |
400 |
ibisCardholderNotFound | Cardholder not found on this customer. | Check the cardHolderId to make sure it is valid and exists. Context: customerId - The customer ID in connectFi cardHolderId - The card holder ID |
{ |
400 |
ibisCardholderDisabled | Cardholder is disabled. | This action is not permitted. The requested cardholder has been disabled. Context: cardHolderId - The card holder ID |
{ |
400 |
RPPS Bill Payment Services Errors
Error Code | Label | Description | Context | Status |
---|---|---|---|---|
billNotFound | Bill not found. | Check the transaction ID to make sure it is valid and exists. Context: cFiTransactionId - The transaction ID in connectFi |
{ |
400 |
rppsBillerNotFound | Biller was not found or has been archived. | Check the biller ID to make sure it is valid and exists. If the biller ID exists in the billers list, but has been archived, then the biller is not currently active to accept RPPS bill payments. Context: billerId - The biller ID |
{ |
400 |
rppsAccountNumber | Need to send only one of accountNumber or accountNumberEncrypted. | Use accountNumber or accountNumberEncrypted but not both. | - | 400 |
rppsAccountNumberEncrypted | The account number for this account must be encrypted. | The account number for this account must be encrypted. | - | 400 |
rppsBillStatus | This transaction does not have a valid status for the requested action. | This transaction does not have a valid status for the requested action. Context: cFiTransactionId - The transaction ID in connectFi cFiAggregatorId - The cFiAggregatorId in connectFi entityStatus - The current transaction status |
{ |
400 |
rppsDecryptAccountNumber | Unable to decrypt accountNumberEncrypted. | Check to make sure that the public keys used to encrypt this account number are current and consistent with the instance used. | - | 400 |
rppsIsReversal | User does not have access for bill reversal. | This user is not authorized to reverse bill payment transactions. | - | 401 |
rppsMaskMatch | Biller mask match error. | Check the masks array to ensure that the account number mask used is valid for this biller. Context: billerId - The biller ID, masks - An array of the account number masks accepted by this biller |
{ |
400 |
rppsNoEncryptedPAN | An unencrypted PAN was detected. | An unencrypted PAN was detected. PANs must be encrypted. | - | 400 |
Toucan Push/Pull to Card Services Errors
Error Code | Label | Description | Context | Status |
---|---|---|---|---|
toucanCannotReverseError | Unable to reverse this transaction. | Reversals are only available for pull transactions that are in a Pending or Completed status. Context: cFiTransactionId - The transaction ID in connectFi |
{ |
400 |
toucanPullNotAllowed | Pull transactions are not allowed for this card. | Pull transactions are not allowed for this card. Context: cardId - A card ID in connectFi |
{ |
400 |
toucanPushNotAllowed | Push transactions are not allowed for this card. | Push transactions are not allowed for this card. Context: cardId - A card ID in connectFi |
{ |
400 |
toucanSettlementAccountNotFound | Aggregator doesn't have toucanSettlementAccount attribute. | Contact support to request toucanSettlementAccount attribute. Context: cFiAggregatorId - A cFiAggregatorId in connectFi |
{ |
400 |
toucanTransactionMethodsNotAllowed | Push and pull transactions are not allowed for this card. | Push and pull transactions are not allowed for this card. | - | 400 |
Wire Services Errors
Error Code | Label | Description | Context | Status |
---|---|---|---|---|
extWire | External wire error. | An error occurred in the wires back office. | - | 400 |
wireAmountDailyLimit | The daily amount limit for wires has been exceeded. | Occurs when the monetary amount limit has been exceeded. If higher monetary amounts of wires are expected, speak to your PayGears representative. Context: reference - The external reference in your system status - The current status of this request cFiAggregatorId - A cFiAggregatorId in connectFi cFiTransactionId - A transaction ID in connectFi amount - The wire amount dtsError - Additional error information |
{ |
400 |
wireRequestsDailyLimit | The wires request limit has been exceeded. | Occurs when the number of wire requests allowed limit has been exceeded. If higher volumes of wire requests are expected, speak to your PayGears representative. Context: reference - The external reference in your system status - The current status of this request cFiAggregatorId - A cFiAggregatorId in connectFi cFiTransactionId - A transaction ID in connectFi amount - The wire amount dtsError - Additional error information |
{ |
400 |
wireMerchantIdNotFound | Aggregator doesn't have Wires merchantId attribute. | Contact support to request merchantId attribute. Context: cFiAggregatorId - A cFiAggregatorId in connectFi |
{ |
400 |
wireTransactionNotFound | Wire transaction not found. | Check the transaction ID to make sure it is valid and exists. Context: cFiTransactionId - A transaction ID in connectFi |
{ |
400 |
wireTransactionMissMatchingValues | Wire transaction found with same reference but there are difference between request and existing transaction. | Check the request body make sure that currency, amount and/or endUserAccountId is correct. Context: reference - A transaction reference |
{ |
400 |
General Errors
Error Code | Label | Description | Context | Status |
---|---|---|---|---|
businessCustomerFieldMissing | A field required for business customers is missing. | Please include the missing required field. Context: missingField - the missing required field |
{ |
400 |
customerExists | Customer exists. | This customer already exists in the system. Context: cFiAggregatorId - A cFiAggregatorId in connectFi customerId - A customer ID in connectFi |
{ |
400 |
customerNotFound | Customer not found. | Check the customer ID to make sure it is valid and exists. Context: customerId - A customerId in connectFi |
{ |
400 |
customerType | Customer type is not supported for this action. | This action is restricted by customer type. Current customer type is not supported for this action. Context: customerId - A customerId in connectFi customerType - The type of customer in connectFi |
{ |
400 |
customerUpdateStatus | Customers can only be updated if KYC status is empty or APPROVED. | Customers can only be updated if KYC status is empty or APPROVED. Context: customerId - A customer ID in connectFi kycStatus - Current customer KYC Status |
{ |
400 |
customerUpdateFieldInvalid | An invalid field for this customer type is present. | An invalid field for this customer type is present. Context: field - The invalid field that is present in the request customerId - A customer ID in connectFi customerType - The customer type |
{ |
400 |
kycAlreadyInitiated | KYC/KYB identification already initiated for this customer. | KYC/KYB identification is already in process and cannot be reinitiated. Context: customerId - A customerId in connectFi |
{ |
400 |
kycNotInitialized | KYC/KYB identification not found for this customer. | Need to initiate customer KYC before performing this action. | - | 400 |
kycNotApproved | KYC/KYB status not APPROVED. | Need an APPROVED customer KYC status before performing this action. | - | 400 |
fileNotFound | File not found. | File not found. | - | 400 |
requiredDataNotFound | Information required for this action was not found. | Update the missing required information before performing this action. Context: entityId - The ID of the entity for which information was not found missingData - A description of the required information not found for this entity |
{ |
400 |
transactionNotSupported | The requested transaction type is not supported by this endpoint. | Check to make sure the requested type is on the list of supported transaction types. Context: transactionTypes - a list of supported transaction types for this endpoint |
{ |
400 |