Skip to content

Errors

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
{
"reference": "ExtRefId12",
"cardtype": "credit"
}
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
{
"fundsContext": {}
}
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
{
"programId": "ClosedProgramId"
}
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
{
"programId": "NonSupportedProgramId",
"customerType": "customerType"
}
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
{
"cFiCardId": "icrd_123456789abcdefghi1234",
"reference": "ExtRefId123",
"error": {
"code": "",
"message": "",
"boTransId": ""
}
}
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
{
"fundsId": "ifnd_123456789abcdefghi1234"
}
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
{
"cFiAggregatorId": "entityName"
}
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
{
"cFiCardId": "icrd_123456789abcdefghi1234",
"maxAttempts": 3,
"until": "2023-06-29T07:12:08.965Z"
}
400
ibisVAccountOnly Action not allowed for vAccount only accounts. This action is restricted to card accounts.
Context:
id - The account ID in connectFi
{
"id": "icrd_123456789abcdefghi1234"
}
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
{
"reasonCode": "4"
}
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
{
"programId": "NonSupportedProgramId"
}
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
{
"customerId": "cstap_123456789abcdefghi1234"
}
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
{
"applicationId": "exgsa_123456789abcdefghi1234",
"creditId": "",
"creditBois": ""
}
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
{
"applicationId": "exgsa_123456789abcdefghi1234",
"creditLimit": 0
}
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
{
"applicationId": "exgsa_123456789abcdefghi1234",
"creditLimitCurrency": "USD"
}
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
{
"customerId": "cstap_123456789abcdefghi1234",
"applicationId": "exgsa_123456789abcdefghi1234"
}
400
ibisApplicationIsNotApproved Application is not APPROVED. Application must be APPROVED to perform this action.
Context:
applicationId - The application ID in connectFi
{
"applicationId": "exgsa_123456789abcdefghi1234"
}
400
ibisApplicationNotFound Credit application not found. Credit application not found.
Context:
applicationId - The application ID in connectFi
{
"applicationId": "exgsa_123456789abcdefghi1234"
}
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
{
"customerId": "cstap_123456789abcdefghi1234",
"cardHolderId": "cstap_123456789abcdefghi2345"
}
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
{
"customerId": "cstap_123456789abcdefghi1234",
"cardHolderId": "cstap_123456789abcdefghi2345"
}
400
ibisCardholderDisabled Cardholder is disabled. This action is not permitted. The requested cardholder has been disabled.
Context:
cardHolderId - The card holder ID
{
"cardHolderId": "cstap_123456789abcdefghi2345"
}
400

Error Examples

Error Description Parameters/Request Body Response Body
400 Error Response - referenceExists REQUEST BODY
{
  "customerId" : "cstap_7uvAC6nLftLGCq7yic3TfI",
    "reference" : "extIvAccount100"
}
RESPONSE BODY
{
    "requestId":
"9c8f024081ac11ee9b7427220cc6c212",
    "code": "referenceExists",
    "context": {
        "reference": "extIvAccount100"
    },
    "message": "Reference already exists."
}
400 Error Response - requestValidateError Missing required property for individual REQUEST BODY
{
  "customerId" : "cstap_7uvAC6nLftLGCq7yic3TfI"
}
RESPONSE BODY
{
    "requestId":
"da9d2a7078de11eeb5658f28ab5fe311",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "",
            "schemaPath": "#/required",
            "keyword": "required",
            "params": {
                "missingProperty": "reference"
            },
            "message": "must have required property
'reference'"
        }
    ]
}
400 Error Response - requestValidateError Missing required property REQUEST BODY
{
  "customerId" : "cstap_7uvAC6nLftLGCq7yic3TfI",
    "reference" : "extIDCrd100", 
    "profile" : {
        "occupation" : "Student",
        "nameOnCard" : "JOLEEN KAPSCH"
    }
}
RESPONSE BODY
{
    "requestId":
"8fe3a6a078e111eeb5658f28ab5fe311",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "",
            "schemaPath": "#/required",
            "keyword": "required",
            "params": {
                "missingProperty": "cardProgramId"
            },
            "message": "must have required property
'cardProgramId'"
        }
    ]
}
400 Error Response - referenceExists REQUEST BODY
{
  "customerId" : "cstap_7uvAC6nLftLGCq7yic3TfI",
    "reference" : "extIDCrd100", 
    "cardProgramId": "d_gpr_test",
    "profile" : {
        "occupation" : "Student",
        "nameOnCard" : "JOLEEN KAPSCH"
    }
}
RESPONSE BODY
{
    "requestId":
"b52edf5081ac11ee9b7427220cc6c212",
    "code": "referenceExists",
    "context": {
        "reference": "extIDCrd100"
    },
    "message": "Reference already exists."
}
400 Error Response - ibisProgramNotSupported REQUEST BODY
{
  "customerId" : "cstap_7uvAC6nLftLGCq7yic3TfI",
    "reference" : "extIDCrd101", 
    "cardProgramId": "unknownCardProgram",
    "profile" : {
        "occupation" : "Student",
        "nameOnCard" : "JOLEEN KAPSCH"
    }
}
RESPONSE BODY
{
    "requestId":
"ec3a0f1081ac11ee9b7427220cc6c212",
    "code": "ibisProgramNotSupported",
    "context": {
        "programId": "unknownCardProgram"
    },
    "message": "The requested card or account program
is not supported for this customer."
}
400 Error Response - requestValidateError Missing required property REQUEST BODY
{
  "customerId" : "cstap_7uvAC6nLftLGCq7yic3TfI",
    "employer" : "Amazon", 
    "totalAnnualIncomeCurrency" : "USD"
}
RESPONSE BODY
{
    "requestId":
"8186cf8078df11eeb5658f28ab5fe311",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "",
            "schemaPath": "#/required",
            "keyword": "required",
            "params": {
                "missingProperty": "totalAnnualIncome"
            },
            "message": "must have required property
'totalAnnualIncome'"
        }
    ]
}
400 Error Response - customerNotFound REQUEST BODY
{
  "customerId" : "unknownCustomerId",
    "employer" : "Amazon", 
    "totalAnnualIncome" : 50000, 
    "totalAnnualIncomeCurrency" : "USD"
}
RESPONSE BODY
{
    "requestId":
"d0aea29078df11eeb5658f28ab5fe311",
    "code": "customerNotFound",
    "context": {
        "customerId": "unknownCustomerId"
    },
    "message": "Customer not found."
}
400 Error Response - currencyNotSupported REQUEST BODY
{
  "customerId" : "cstap_7uvAC6nLftLGCq7yic3TfI",
    "employer" : "Amazon", 
    "totalAnnualIncome" : 50000, 
    "totalAnnualIncomeCurrency" : "CUR"
}
RESPONSE BODY
{
    "requestId":
"f22894d078df11eeb5658f28ab5fe311",
    "code": "currencyNotSupported",
    "context": {
        "supportedCurrency": "USD"
    },
    "message": "Currency not supported."
}
400 Error Response - ibisApplicationNotFound PARAMETERS
applicationId:unknownApplicationId [required]

RESPONSE BODY
{
    "requestId":
"37c1338078e011eeb5658f28ab5fe311",
    "code": "ibisApplicationNotFound",
    "context": {
        "applicationId": "unknownApplicationId"
    },
    "message": "Credit application not found."
}
400 Error Response - ibisApplicationIdMismatch REQUEST BODY
{
  "customerId" : "unknownCustomerId",
    "reference" : "ExtRefICC100", 
    "cardProgramId": "Evolve_Test", 
    "applicationId":
"gsa_6iIlCsrasyIr8iwwu7LK8N",
    "profile" : {
        "occupation" : "Student",
        "nameOnCard" : "John Testman"
    },
    "creditLimit": 1500,
    "creditLimitCurrency": "USD"
}
RESPONSE BODY
{
    "requestId":
"d9a71fc078e011eeb5658f28ab5fe311",
    "code": "ibisApplicationIdMismatch",
    "context": {
        "applicationId":
"gsa_6iIlCsrasyIr8iwwu7LK8N",
        "customerId": "unknownCustomerId"
    },
    "message": "The customerId does not match the
customerId on the application."
}
400 Error Response - ibisApplicationNotFound REQUEST BODY
{
  "customerId" : "cstap_7uvAC6nLftLGCq7yic3TfI",
    "reference" : "ExtRefICC100", 
    "cardProgramId": "Evolve_Test", 
    "applicationId": "unknownApplicationId",
    "profile" : {
        "occupation" : "Student",
        "nameOnCard" : "John Testman"
    },
    "creditLimit": 1500,
    "creditLimitCurrency": "USD"
}
RESPONSE BODY
{
    "requestId":
"f848c4b078e011eeb5658f28ab5fe311",
    "code": "ibisApplicationNotFound",
    "context": {
        "applicationId": "unknownApplicationId"
    },
    "message": "Credit application not found."
}
400 Error Response - referenceExists REQUEST BODY
{
  "customerId" : "cstap_7uvAC6nLftLGCq7yic3TfI",
    "reference" : "ExtRefICC100", 
    "cardProgramId": "Evolve_Test", 
    "applicationId":
"gsa_6iIlCsrasyIr8iwwu7LK8N",
    "profile" : {
        "occupation" : "Student",
        "nameOnCard" : "John Testman"
    },
    "creditLimit": 1500,
    "creditLimitCurrency": "USD"
}
RESPONSE BODY
{
    "requestId":
"7bcd470081ad11ee9b7427220cc6c212",
    "code": "referenceExists",
    "context": {
        "reference": "ExtRefICC100"
    },
    "message": "Reference already exists."
}
400 Error Response - ibisAllocatedCreditLimit REQUEST BODY
{
  "customerId" : "cstap_7uvAC6nLftLGCq7yic3TfI",
    "reference" : "ExtRefICC101", 
    "cardProgramId": "d_gpr_test", 
    "applicationId":
"gsa_6iIlCsrasyIr8iwwu7LK8N",
    "profile" : {
        "occupation" : "Student",
        "nameOnCard" : "John Testman"
    },
    "creditLimit": 1500,
    "creditLimitCurrency": "USD"
}
RESPONSE BODY
{
    "requestId":
"90d7ef6081ad11ee9b7427220cc6c212",
    "code": "ibisAllocatedCreditLimit",
    "context": {
        "reference": "ExtRefICC101",
        "cardtype": "debit"
    },
    "message": "Set allocatedCreditLimit if and only
if the card type is credit."
}
400 Error Response - ibisProgramNotSupported REQUEST BODY
{
  "customerId" : "cstap_7uvAC6nLftLGCq7yic3TfI",
    "reference" : "ExtRefICC103", 
    "cardProgramId": "unknownCardProgram", 
    "applicationId":
"gsa_6iIlCsrasyIr8iwwu7LK8N",
    "profile" : {
        "occupation" : "Student",
        "nameOnCard" : "John Testman"
    },
    "creditLimit": 1500,
    "creditLimitCurrency": "USD"
}
RESPONSE BODY
{
    "requestId":
"ae8214f081ad11ee9b7427220cc6c212",
    "code": "ibisProgramNotSupported",
    "context": {
        "programId": "unknownCardProgram"
    },
    "message": "The requested card or account program
is not supported for this customer."
}
400 Error Response - ibisApplicationCreditLimit REQUEST BODY
{
  "customerId" : "cstap_7uvAC6nLftLGCq7yic3TfI",
    "reference" : "ExtRefICC104", 
    "cardProgramId": "Evolve_Test", 
    "applicationId":
"gsa_6iIlCsrasyIr8iwwu7LK8N",
    "profile" : {
        "occupation" : "Student",
        "nameOnCard" : "John Testman"
    },
    "creditLimit": 3000, //the customer's credit
application was only approved for a limit of up to
2700.
    "creditLimitCurrency": "USD"
}
RESPONSE BODY
{
    "requestId":
"d0cb652081ad11ee9b7427220cc6c212",
    "code": "ibisApplicationCreditLimit",
    "context": {
        "applicationId":
"gsa_6iIlCsrasyIr8iwwu7LK8N",
        "creditLimit": 2700
    },
    "message": "Credit limit in application is less
than the requested credit limit."
}
400 Error Response - extIbis value must be <= 2000.00 REQUEST BODY
{
  "customerId" : "cstap_7uvAC6nLftLGCq7yic3TfI",
    "reference" : "ExtRefICC106", 
    "cardProgramId": "Evolve_Test", 
    "applicationId":
"gsa_6iIlCsrasyIr8iwwu7LK8N",
    "profile" : {
        "occupation" : "Student",
        "nameOnCard" : "John Testman"
    },
    "creditLimit": 2600, //In this example, the
customer is requesting a card with a credit limit of
2600. Even though the requested credit limit of 2600
is less than the 2700 approved credit limit for this
customer, it is over the allocated credit limit of
2000 for a single card.
    "creditLimitCurrency": "USD"
}
RESPONSE BODY
{
    "requestId":
"f6101b0081ad11ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "12",
    "context": {
        "transId": "F12593456",
        "fee": 0
    },
    "message": "New Card Purchase Decline (Allocated
credit limit must be less than or equal to [2000.0];
)"
}
400 Error Response - extIbis value must be >= 500.00 REQUEST BODY
{
  "customerId" : "cstap_7uvAC6nLftLGCq7yic3TfI",
    "reference" : "ExtRefICC101", 
    "cardProgramId": "Evolve_Test", 
    "applicationId":
"gsa_6iIlCsrasyIr8iwwu7LK8N",
    "profile" : {
        "occupation" : "Student",
        "nameOnCard" : "John Testman"
    },
    "creditLimit": 100,
    "creditLimitCurrency": "USD"
}
RESPONSE BODY
{
    "requestId":
"274daf20946e11eea89d7100487c0512",
    "code": "extIbis",
    "subCode": "12",
    "context": {
        "transId": "F12644415",
        "fee": 0
    },
    "message": "New Card Purchase Decline (Allocated
credit limit must be greater than or equal to
[500.0]; )"
}
400 Error Response - ibisApplicationIsNotApproved REQUEST BODY
{
  "customerId" : "cstap_7uvAC6nLftLGCq7yic3TfI",
    "reference" : "ExtRefICC100", 
    "cardProgramId": "Evolve_Test", 
    "applicationId":
"gsa_5rC64LkSF8irrMcUfhetsm",
    "profile" : {
        "occupation" : "Student",
        "nameOnCard" : "John Testman"
    },
    "creditLimit": 1500,
    "creditLimitCurrency": "USD"
}
RESPONSE BODY
{
    "requestId":
"ca436840946f11eea89d7100487c0512",
    "code": "ibisApplicationIsNotApproved",
    "context": {
        "applicationId": "gsa_5rC64LkSF8irrMcUfhetsm"
    },
    "message": "Application is not APPROVED."
}
400 Error Response - ibisCardHolderIdMismatch REQUEST BODY
{
    "customerId":"cstap_1pYermTdbHiQz8JKjF5mjo",
    "cFiCardId":"icrd_5faW7EovZjx7aC6dP6LFM6",
    "profile":{
        "cardHolderId" : "NotMatchingCustomerId",
        "cardHolderType": "individual"
    }
}
RESPONSE BODY
{
    "requestId":
"9d87c2b000b711ef98aa084523b20412",
    "code": "ibisCardHolderIdMismatch",
    "context": {
        "customerId": "cstap_1pYermTdbHiQz8JKjF5mjo",
        "cardHolderId": "NotMatchingCustomerId"
    },
    "message": "The cardHolderId must equal
customerId for an individual customer."
}
400 Error Response - requestValidateError REQUEST BODY
{
    "customerId":"cstap_1pYermTdbHiQz8JKjF5mjo",
    "profile":{
        "cardHolderId" :
"cstap_1pYermTdbHiQz8JKjF5mjo",
        "cardHolderType": "individual"
    }
}
RESPONSE BODY
{
    "requestId":
"db10c82000b711ef98aa084523b20412",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "",
            "schemaPath": "#/required",
            "keyword": "required",
            "params": {
                "missingProperty": "cFiCardId"
            },
            "message": "must have required property
'cFiCardId'"
        }
    ]
}
400 Error Response - ibisCardholderNotFound REQUEST BODY
{
    "customerId":"cstab_7if6p0Vd3gAwQvu11lnEvU",
    "cFiCardId":"icrd_7gFuMqvlhzUSzu8O6WSZea",
    "profile":{
        "cardHolderId" : "UnknownCardholderId",
        "cardHolderType": "representative"
    }
}
RESPONSE BODY
{
    "requestId":
"c3e8fd6000bd11ef98aa084523b20412",
    "code": "ibisCardholderNotFound",
    "context": {
        "customerId": "cstab_7if6p0Vd3gAwQvu11lnEvU",
        "cardHolderId": "UnknownCardholderId"
    },
    "message": "Cardholder not found on this
customer."
}
400 Error Response - customerNotFound REQUEST BODY
{
    "customerId":"UnknownCustomerId",
    "cFiCardId":"icrd_7gFuMqvlhzUSzu8O6WSZea",
    "profile":{
        "cardHolderId" :
"cstab_7if6p2AfvyK19V1WCtjhOW",
        "cardHolderType": "representative"
    }
}
RESPONSE BODY
{
    "requestId":
"f36c3a7000bd11ef98aa084523b20412",
    "code": "customerNotFound",
    "context": {
        "customerId": "UnknownCustomerId"
    },
    "message": "Customer not found."
}
400 Error Response - cardNotFound REQUEST BODY
{
    "customerId":"cstab_7if6p0Vd3gAwQvu11lnEvU",
    "cFiCardId":"UnknownCardId",
    "profile":{
        "cardHolderId" :
"cstab_7if6p2AfvyK19V1WCtjhOW",
        "cardHolderType": "representative"
    }
}
RESPONSE BODY
{
    "requestId":
"2463ef1000be11ef98aa084523b20412",
    "code": "cardNotFound",
    "context": {
        "cFiCardId": "UnknownCardId"
    },
    "message": "Card not found"
}
400 Error Response - cardNotFound REQUEST BODY
{
  "cFiCardId" : "icrd_4Iex5dfzlnJWTYal2K5YQI"
}
RESPONSE BODY
{
    "requestId":
"4b9e924081ae11ee9b7427220cc6c212",
    "code": "cardNotFound",
    "context": {
        "cFiCardId": "icrd_4Iex5dfzlnJWTYal2K5YQI"
    },
    "message": "Card not found"
}
400 Error Response - extIbis Card Already Active REQUEST BODY
{
  "cFiCardId" : "icrd_1qaR2QEPXIRKr4jOyjQkTw"
}
RESPONSE BODY
{
    "requestId":
"57c2061081ae11ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "97",
    "context": {
        "transId": "F2166100323",
        "fee": 0
    },
    "message": "Activate Debit Card Decline (Card is
already active)"
}
400 Error Response - extIbis Closed Card REQUEST BODY
{
  "cFiCardId" : "icrd_szJpdjeg3oGh1xOg9sG30"
}
RESPONSE BODY
{
    "requestId":
"1d7f6a5081b411ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "SD",
    "context": {
        "transId": "F12593460",
        "fee": 0
    },
    "message": "Activate Card Decline (Closed Card)"
}
400 Error Response - cardNotFound REQUEST BODY
{
  "cFiCardId" : "unknownId",
    "pin" : "1234"
}
RESPONSE BODY
{
    "requestId":
"5a11cd0081af11ee9b7427220cc6c212",
    "code": "cardNotFound",
    "context": {
        "cFiCardId": "unknownId"
    },
    "message": "Card not found"
}
400 Error Response - requestValidateError Must match pattern REQUEST BODY
{
  "cFiCardId" : "icrd_1qaR2QEPXIRKr4jOyjQkTw",
    "pin" : "1234abc"
}
RESPONSE BODY
{
    "requestId":
"a434fce081af11ee9b7427220cc6c212",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "/pin",
            "schemaPath": "#/properties/pin/pattern",
            "keyword": "pattern",
            "params": {
                "pattern": "^\d{4}$"
            },
            "message": "must match pattern \"^\d{4}$\""
        }
    ]
}
400 Error Response - extIbis Closed Card REQUEST BODY
{
  "cFiCardId" : "icrd_szJpdjeg3oGh1xOg9sG30",
    "pin" : "1234"
}
RESPONSE BODY
{
    "requestId":
"340010e081b411ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "SD",
    "context": {
        "transId": "F12593461",
        "fee": 0
    },
    "message": "Set Card PIN Decline (Closed Card)"
}
400 Error Response - extIbis Blocked Card REQUEST BODY
{
  "cFiCardId" : "icrd_575fma7wGFKTgSx537PMcO",
    "pin" : "1234"
}
RESPONSE BODY
{
    "requestId":
"6a37a78081b511ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "59",
    "context": {
        "transId": "F2166100370",
        "fee": 0
    },
    "message": "Set Card PIN Decline (Suspected Fraud
Hit, Card is Already Blocked)"
}
400 Error Response - extIbis Inactive Card REQUEST BODY
{
  "cFiCardId" : "icrd_575fma7wGFKTgSx537PMcO",
    "pin" : "1234"
}
RESPONSE BODY
{
    "requestId":
"440d5a9094a311eea89d7100487c0512",
    "code": "extIbis",
    "subCode": "SA",
    "context": {
        "transId": "F2166179163",
        "fee": 0
    },
    "message": "Set Card PIN Decline (Inactive Card)"
}
400 Error Response - cardNotFound REQUEST BODY
{
  "cFiCardId" : "unknownId",
    "pin" : "1234"
}
RESPONSE BODY
{
    "requestId":
"28b1b9a081af11ee9b7427220cc6c212",
    "code": "cardNotFound",
    "context": {
        "cFiCardId": "unknownId"
    },
    "message": "Card not found"
}
400 Error Response - extIbis Invalid PIN REQUEST BODY
{
  "cFiCardId" : "icrd_1qaR2QEPXIRKr4jOyjQkTw",
    "pin" : "1234"
}
RESPONSE BODY
{
    "requestId":
"38273ea081af11ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "55",
    "context": {
        "transId": "F2166100324",
        "fee": 0
    },
    "message": "Invalid PIN supplied for Card
No(99***4135)"
}
400 Error Response - extIbis Closed Card REQUEST BODY
{
  "cFiCardId" : "icrd_szJpdjeg3oGh1xOg9sG30",
    "pin" : "1234"
}
RESPONSE BODY
{
    "requestId":
"44e181f081b411ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "SD",
    "context": {
        "transId": "F12593462",
        "fee": 0
    },
    "message": "Card Number(933301**9595) is
closed"
}
400 Error Response - extIbis Blocked Card REQUEST BODY
{
  "cFiCardId" : "icrd_575fma7wGFKTgSx537PMcO",
    "pin" : "1234"
}
RESPONSE BODY
{
    "requestId":
"7f500b8081b511ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "59",
    "context": {
        "transId": "F2166100371",
        "fee": 0
    },
    "message": "Card Number(99***5166) is
blocked due to suspected fraud"
}
400 Error Response - extIbis Inactive Card REQUEST BODY
{
  "cFiCardId" : "icrd_575fma7wGFKTgSx537PMcO",
    "pin" : "1234"
}
RESPONSE BODY
{
    "requestId":
"a5773cb081b611ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "SA",
    "context": {
        "transId": "F2166100380",
        "fee": 0
    },
    "message": "Card Number(99***5166) is
inactive"
}
400 Error Response - extIbis Pre-active Card REQUEST BODY
{
  "cFiCardId" : "icrd_4RAy4xVeEKawTnwEnsg5Ym",
    "pin" : "1234"
}
RESPONSE BODY
{
    "requestId":
"1d4289e0b62111eeaa76ffd7d3224a12",
    "code": "extIbis",
    "subCode": "PA",
    "context": {
        "transId": "F12693552",
        "fee": 0
    },
    "message": "Card Number(933301**1195) is
pre-active"
}
400 Error Response - requestValidateError Must Match Pattern REQUEST BODY
{
  "cFiCardId" : "icrd_575fma7wGFKTgSx537PMcO",
    "pin" : "1234abc"
}
RESPONSE BODY
{
    "requestId":
"ee6d935094a411eea89d7100487c0512",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "/pin",
            "schemaPath": "#/properties/pin/pattern",
            "keyword": "pattern",
            "params": {
                "pattern": "^\d{4}$"
            },
            "message": "must match pattern \"^\d{4}$\""
        }
    ]
}
400 Error Response - cardNotFound REQUEST BODY
{
  "cFiCardId" : "unknownId"
}
RESPONSE BODY
{
    "requestId":
"4e9dcbb081b211ee9b7427220cc6c212",
    "code": "cardNotFound",
    "context": {
        "cFiCardId": "unknownId"
    },
    "message": "Card not found"
}
400 Error Response - requestValidateError Must Match Exactly 1 Schema REQUEST BODY
{
  "cFiCardId" : "icrd_1qaR2QEPXIRKr4jOyjQkTw",
    "reference" : "extIDCrd100"
}
RESPONSE BODY
{
    "requestId":
"2bda854094a511eea89d7100487c0512",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "",
            "schemaPath":
"#/oneOf/0/additionalProperties",
            "keyword": "additionalProperties",
            "params": {
                "additionalProperty": "reference"
            },
            "message": "must NOT have additional properties"
        },
        {
            "instancePath": "",
            "schemaPath":
"#/oneOf/1/additionalProperties",
            "keyword": "additionalProperties",
            "params": {
                "additionalProperty": "cFiCardId"
            },
            "message": "must NOT have additional properties"
        },
        {
            "instancePath": "",
            "schemaPath": "#/oneOf",
            "keyword": "oneOf",
            "params": {
                "passingSchemas": null
            },
            "message": "must match exactly one schema in oneOf"
        }
    ]
}
400 Error Response - requestValidateError Must Be an Allowed Value REQUEST BODY
{
  "cFiCardId" : "icrd_szJpdjeg3oGh1xOg9sG30",
    "statusCode" : "G"
}
RESPONSE BODY
{
    "requestId":
"daa59d8081b311ee9b7427220cc6c212",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "/statusCode",
            "schemaPath": "#/properties/statusCode/enum",
            "keyword": "enum",
            "params": {
                "allowedValues": [
                    "I",
                    "B",
                    "S",
                    "F"
                ]
            },
            "message": "must be equal to one of the allowed
values"
        }
    ]
}
400 Error Response - extIbis Changing Status Not Allowed REQUEST BODY
{
  "cFiCardId" : "icrd_szJpdjeg3oGh1xOg9sG30",
    "statusCode" : "I"
}
RESPONSE BODY
{
    "requestId":
"f1e01e3081b311ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "57",
    "context": {
        "status": {
            "code": "I"
        },
        "transId": "F12593458",
        "fee": 0
    },
    "message": "Set Card Status Decline (Changing card
status from existing status to status (Inactive) is
not allowed))"
}
400 Error Response - extIbis Closed Card REQUEST BODY
{
  "cFiCardId" : "icrd_szJpdjeg3oGh1xOg9sG30"
}
RESPONSE BODY
{
    "requestId":
"5c4bc53081b411ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "SD",
    "context": {
        "fee": 0,
        "lastDepositAmount": 0
    },
    "message": "Get Cardholder Profile Decline
(Closed Card)"
}
400 Error Response - requestValidateError Must Match Exactly 1 Schema REQUEST BODY
{
  "cFiCardId" : "icrd_575fma7wGFKTgSx537PMcO",
    "reference" : "extIDCrd100"
}
RESPONSE BODY
{
    "requestId":
"718bfbc094a811eea89d7100487c0512",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "",
            "schemaPath":
"#/oneOf/0/additionalProperties",
            "keyword": "additionalProperties",
            "params": {
                "additionalProperty": "reference"
            },
            "message": "must NOT have additional properties"
        },
        {
            "instancePath": "",
            "schemaPath":
"#/oneOf/1/additionalProperties",
            "keyword": "additionalProperties",
            "params": {
                "additionalProperty": "cFiCardId"
            },
            "message": "must NOT have additional properties"
        },
        {
            "instancePath": "",
            "schemaPath": "#/oneOf",
            "keyword": "oneOf",
            "params": {
                "passingSchemas": null
            },
            "message": "must match exactly one schema in oneOf"
        }
    ]
}
400 Error Response - extIbis Closed Card REQUEST BODY
{
  "cFiCardId" : "icrd_szJpdjeg3oGh1xOg9sG30",
    "reference": "extReI138",
    "profile": {
        "email": "newemail1@test.email"
    },
    "reissueType": "1",
    "reasonCode": "1",
    "cardShippingMethodId": "1",
    "activateNewCard": "N"
}
RESPONSE BODY
{
    "requestId":
"0991601081b511ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "SD",
    "context": {
        "transId": "F12593467",
        "fee": 0
    },
    "message": "Update Profile (OFAC/AVS) Decline
(Closed Card)"
}
400 Error Response - extIbis Inactive Card REQUEST BODY
{
  "cFiCardId" : "icrd_575fma7wGFKTgSx537PMcO",
    "reference": "extReI138",
    "profile": {
        "email": "newemail1@test.email"
    },
    "reissueType": "1",
    "reasonCode": "1",
    "cardShippingMethodId": "1",
    "activateNewCard": "N"
}
RESPONSE BODY
{
    "requestId":
"9a6ac1b081b711ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "SA",
    "context": {
        "transId": "F2166100398",
        "fee": 0
    },
    "message": "Update Profile (OFAC/AVS) Decline
(Inactive Card)"
}
400 Error Response - referenceExists REQUEST BODY
{
  "cFiCardId" : "icrd_575fma7wGFKTgSx537PMcO",
    "reference": "extReI138",
    "profile": {
        "email": "newemail1@test.email"
    },
    "reissueType": "3",
    "reasonCode": "3",
    "cardShippingMethodId": "1",
    "activateNewCard": "N"
}
RESPONSE BODY
{
    "requestId":
"d8fcaba081b711ee9b7427220cc6c212",
    "code": "referenceExists",
    "context": {
        "reference": "extReI138"
    },
    "message": "Reference already exists."
}
400 Error Response - referenceExists REQUEST BODY
{
    "reference": "ExtCFunds201",
    "cFiCardId": "icrd_1qaR2QEPXIRKr4jOyjQkTw",
    "description": "test trn",
    "amount": 5,
    "currency": "USD"
}
RESPONSE BODY
{
    "requestId":
"fd6c941081b111ee9b7427220cc6c212",
    "code": "referenceExists",
    "context": {
        "reference": "ExtCFunds201"
    },
    "message": "Reference already exists."
}
400 Error Response - cardNotFound REQUEST BODY
{
    "reference": "ExtCFunds204",
    "cFiCardId": "unknownId",
    "description": "test trn",
    "amount": 5,
    "currency": "USD"
}
RESPONSE BODY
{
    "requestId":
"901b205081b311ee9b7427220cc6c212",
    "code": "cardNotFound",
    "context": {
        "cFiCardId": "unknownId"
    },
    "message": "Card not found"
}
400 Error Response - extIbis Closed Card REQUEST BODY
{
    "reference": "ExtCFunds204",
    "cFiCardId": "icrd_szJpdjeg3oGh1xOg9sG30",
    "description": "test trn",
    "amount": 5,
    "currency": "USD"
}
RESPONSE BODY
{
    "requestId":
"70220c4081b411ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "SD",
    "context": {
        "status": {
            "code": "F",
            "description": "Closed"
        },
        "cardProgramName": "Evolve_Test_Updated",
        "transId": "F12593463",
        "arn": "0000000000000000002M",
        "fee": 0
    },
    "message": "Load Thru Web Service/Site Decline
(Closed Card) from Network PaygearsCorporation"
}
400 Error Response - requestValidateError Amount must be > 0 REQUEST BODY
{
    "reference": "ExtCFunds208",
    "cFiCardId": "icrd_575fma7wGFKTgSx537PMcO",
    "description": "test trn",
    "amount": 0,
    "currency": "USD"
}
RESPONSE BODY
{
    "requestId":
"68f8a1a094aa11eea89d7100487c0512",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "/amount",
            "schemaPath":
"common#/definitions/amount/exclusiveMinimum"
,
            "keyword": "exclusiveMinimum",
            "params": {
                "comparison": ">",
                "limit": 0
            },
            "message": "must be > 0"
        },
        {
            "instancePath": "",
            "schemaPath": "#/$merge",
            "keyword": "$merge",
            "params": {},
            "message": "must pass \"$merge\" keyword
validation"
        }
    ]
}
400 Error Response - currencyNotSupported REQUEST BODY
{
    "reference": "ExtCFunds209",
    "cFiCardId": "icrd_575fma7wGFKTgSx537PMcO",
    "description": "test trn",
    "amount": 5,
    "currency": "CND"
}
RESPONSE BODY
{
    "requestId":
"8af642d094aa11eea89d7100487c0512",
    "code": "currencyNotSupported",
    "context": {
        "supportedCurrency": "USD"
    },
    "message": "Currency not supported."
}
400 Error Response - referenceExists REQUEST BODY
{
    "reference": "ExtDFunds201",
    "cFiCardId": "icrd_1qaR2QEPXIRKr4jOyjQkTw",
    "description": "Paying bill",
    "amount": 2.50,
    "currency": "USD"
}
RESPONSE BODY
{
    "requestId":
"de3d070081b111ee9b7427220cc6c212",
    "code": "referenceExists",
    "context": {
        "reference": "ExtDFunds201"
    },
    "message": "Reference already exists."
}
400 Error Response - extIbis Pre-active Card REQUEST BODY
{
    "reference": "ExtDFunds202",
    "cFiCardId": "icrd_503QHOSIn3XGlLvoDKBPJ8",
    "description": "Paying bill",
    "amount": 2.50,
    "currency": "USD"
}
RESPONSE BODY
{
    "requestId":
"2886dc4081b311ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "PA",
    "context": {
        "status": {
            "code": "A",
            "description": "Card was issued but has not yet been
activated"
        },
        "cardPrgName": "Evolve_Test_Updated",
        "transId": "F12593457",
        "arn": "0000000000000000002L",
        "fee": 0
    },
    "message": "Manual Sig Based Cash Withdrawal Intl
(with currency conversion) Decline (Pre-Active
Card)"
}
400 Error Response - extIbis Closed Card REQUEST BODY
{
    "reference": "ExtDFunds203",
    "cFiCardId": "icrd_szJpdjeg3oGh1xOg9sG30",
    "description": "Paying bill",
    "amount": 2.50,
    "currency": "USD"
}
RESPONSE BODY
{
    "requestId":
"88c4a87081b411ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "SD",
    "context": {
        "status": {
            "code": "F",
            "description": "Closed"
        },
        "cardPrgName": "Evolve_Test_Updated",
        "transId": "F12593464",
        "arn": "0000000000000000002N",
        "fee": 0
    },
    "message": "Manual Sig Based Cash Withdrawal Intl
(with currency conversion) Decline (Closed Card)"
}
400 Error Response - extIbis Blocked Card REQUEST BODY
{
    "reference": "ExtDFunds205",
    "cFiCardId": "icrd_575fma7wGFKTgSx537PMcO",
    "description": "Paying bill",
    "amount": 2.50,
    "currency": "USD"
}
RESPONSE BODY
{
    "requestId":
"c2bf3a8081b511ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "59",
    "context": {
        "status": {
            "code": "S",
            "description": "Blocked due to fraud"
        },
        "cardPrgName": "GPR Card Program",
        "transId": "F2166100376",
        "arn": "0000000000000000002R",
        "fee": 0
    },
    "message": "Cash Withdrawal Decline (Suspected
Fraud Hit, Card is Already Blocked)"
}
400 Error Response - extIbis Inactive Card REQUEST BODY
{
    "reference": "ExtDFunds206",
    "cFiCardId": "icrd_575fma7wGFKTgSx537PMcO",
    "description": "Paying bill",
    "amount": 2.50,
    "currency": "USD"
}
RESPONSE BODY
{
    "requestId":
"1266cf7081b711ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "SA",
    "context": {
        "status": {
            "code": "I",
            "description": "Inactive"
        },
        "cardPrgName": "GPR Card Program",
        "transId": "F2166100393",
        "arn": "0000000000000000002T",
        "fee": 0
    },
    "message": "Cash Withdrawal Decline (Inactive
Card)"
}
400 Error Response - extIbis Insufficient Funds REQUEST BODY
{
    "reference": "ExtDFunds208",
    "cFiCardId": "icrd_575fma7wGFKTgSx537PMcO",
    "description": "Paying bill",
    "amount": 1000.00,
    "currency": "USD"
}
RESPONSE BODY
{
    "requestId":
"0ccbb7e094ab11eea89d7100487c0512",
    "code": "extIbis",
    "subCode": "51",
    "context": {
        "status": {
            "code": "B",
            "description": "Open - All Transactions Allowed"
        },
        "cardPrgName": "GPR Card Program",
        "transId": "F2166179244",
        "arn": "0000000000000000003a",
        "fee": 0,
        "balance": 22.5,
        "ledgerBalance": 22.5
    },
    "message": "Cash Withdrawal Decline
(Insufficient Funds [22.5])"
}
400 Error Response - cardNotFound REQUEST BODY
{
    "reference": "ExtDFunds203",
    "cFiCardId": "unknownId",
    "description": "Paying bill",
    "amount": 2.50,
    "currency": "USD"
}
RESPONSE BODY
{
    "requestId":
"7ea166e081b311ee9b7427220cc6c212",
    "code": "cardNotFound",
    "context": {
        "cFiCardId": "unknownId"
    },
    "message": "Card not found"
}
400 Error Response - extIbis Minimum Initial Load REQUEST BODY
{
    "reference": "ExtC2CFunds133",
    "cardFromId": "icrd_1qaR2QEPXIRKr4jOyjQkTw",
    "cardToId": "icrd_5Y3maHhGD2iEqZGEpN6jBg",
    "description": "Transfer to other card",
    "amount": 6.50,
    "currency": "USD"
}
RESPONSE BODY
{
    "requestId":
"e2f3f4d081b011ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "57",
    "context": {
        "transId": "F2166100333",
        "arn": "0000000000000000002I",
        "fee": 0
    },
    "message": "Shortfall Currency Exchange  Decline
(To Card) (Parameter Violated {Minimum Initial
Load})"
}
400 Error Response - extIbis Closed Card REQUEST BODY
{
    "reference": "ExtC2CFunds151",
    "cardFromId": "icrd_szJpdjeg3oGh1xOg9sG30",
    "cardToId": "icrd_5jp4oVmXTH9siQNTouZ7vY",
    "description": "Transfer to other card",
    "amount": 10.50,
    "currency": "USD"
}
RESPONSE BODY
{
    "requestId":
"dbeb477081b411ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "SD",
    "context": {
        "transId": "F12593466",
        "arn": "0000000000000000002P",
        "fee": 0
    },
    "message": "Funds Transfer Decline (From Card)
(Closed Card)"
}
400 Error Response - extIbis Error Amount Transfer Limit Violated REQUEST BODY
{
    "reference": "ExtC2CFunds140",
    "cardFromId": "icrd_1qaR2QEPXIRKr4jOyjQkTw",
    "cardToId": "icrd_5Y3maHhGD2iEqZGEpN6jBg",
    "description": "Transfer to other card",
    "amount": 2000,
    "currency": "USD"
}
RESPONSE BODY
{
    "requestId":
"bb126f1094ab11eea89d7100487c0512",
    "code": "extIbis",
    "subCode": "57",
    "context": {
        "transId": "F2166179247",
        "arn": "0000000000000000003b",
        "fee": 0
    },
    "message": "Shortfall Currency Exchange  Decline
(From Card) (Parameter Violated {Amount Transfer
Limit})"
}
400 Error Response - extIbis Insufficient Funds REQUEST BODY
{
    "reference": "ExtC2CFunds142",
    "cardFromId": "icrd_1qaR2QEPXIRKr4jOyjQkTw",
    "cardToId": "icrd_5Y3maHhGD2iEqZGEpN6jBg",
    "description": "Transfer to other card",
    "amount": 500,
    "currency": "USD"
}
RESPONSE BODY
{
    "requestId":
"e7c91ea094ab11eea89d7100487c0512",
    "code": "extIbis",
    "subCode": "51",
    "context": {
        "fromCardBalance": "10.50",
        "transId": "F2166179249",
        "arn": "0000000000000000003d",
        "fee": 0
    },
    "message": "Shortfall Currency Exchange  Decline
(From Card) (Insufficient Funds [10.5])"
}
400 Error Response - extIbis Pre-active Card REQUEST BODY
{
    "reference": "ExtC2CFunds147",
    "cardFromId": "icrd_3RV47sEV1eJNrOf7bJ4e1c",
    "cardToId": "icrd_1J6AH2R5nClcHlaKyGft98",
    "description": "Transfer to other card",
    "amount": 500,
    "currency": "USD"
}
RESPONSE BODY
{
    "requestId":
"a13b7c2094ac11eea89d7100487c0512",
    "code": "extIbis",
    "subCode": "PA",
    "context": {
        "transId": "F2166179252",
        "arn": "0000000000000000003j",
        "fee": 0
    },
    "message": "Shortfall Currency Exchange  Decline
(From Card) (Pre-Active Card)"
}
400 Error Response - referenceExists REQUEST BODY
{
    "reference": "ExtC2CFunds134",
    "cardFromId": "icrd_1qaR2QEPXIRKr4jOyjQkTw",
    "cardToId": "icrd_5Y3maHhGD2iEqZGEpN6jBg",
    "description": "Transfer to other card",
    "amount": 10.50,
    "currency": "USD"
}
RESPONSE BODY
{
    "requestId":
"17e2ad3081b111ee9b7427220cc6c212",
    "code": "referenceExists",
    "context": {
        "reference": "ExtC2CFunds134"
    },
    "message": "Reference already exists."
}
400 Error Response - ibisCannotReverseError Only Card-to-Card REQUEST BODY
{
    "cFiFundsId": "ifnd_4jXUJouuxemJQoswE1FtfQ"
}
RESPONSE BODY
{
    "requestId":
"9baf7ae081b011ee9b7427220cc6c212",
    "code": "ibisCannotReverseError",
    "context": {
        "fundsContext": {
            "entityId": "ifnd_4jXUJouuxemJQoswE1FtfQ",
            "entityStatus": "Complete",
            "reference": "ExtCFunds201",
            "aggregatorId": "CLIENTID",
            "cFiReference": "0000000000000000002F",
            "externalId": "F2166100330"
        }
    },
    "message": "Can only reverse card to card
transactions."
}
400 Error Response - ibisCannotReverseError Reversal Already Complete REQUEST BODY
{
    "cFiFundsId": "ifnd_k76YyY9Mk8IfBZwUpT2Uy"
}
RESPONSE BODY
{
    "requestId":
"376626a081b111ee9b7427220cc6c212",
    "code": "ibisCannotReverseError",
    "context": {
        "fundsContext": {
            "entityId": "ifnd_k76YyY9Mk8IfBZwUpT2Uy",
            "entityStatus": "Complete",
            "reference": "ExtC2CFunds134",
            "aggregatorId": "CLIENTID",
            "cFiReference": "0000000000000000002J",
            "externalId": "F2166100335"
        }
    },
    "message": "Reversal status is already complete.
Shortfall Currency Exchange"
}
400 Error Response - ibisFundsTransferNotFound REQUEST BODY
{
    "cFiFundsId": "unknownId"
}
RESPONSE BODY
{
    "requestId":
"6c1d907081b311ee9b7427220cc6c212",
    "code": "ibisFundsTransferNotFound",
    "context": {
        "fundsId": "unknownId"
    },
    "message": "Funds transfer not found."
}
400 Error Response - ibisFundsTransferNotFound REQUEST BODY
{
    "cFiFundsId": "unknownId"
}
RESPONSE BODY
{
    "requestId":
"b27a7b7081b111ee9b7427220cc6c212",
    "code": "ibisFundsTransferNotFound",
    "context": {
        "fundsId": "cFiFundsId=unknownId "
    },
    "message": "Funds transfer not found."
}
400 Error Response - requestValidateError Must Match Exactly 1 Schema REQUEST BODY
{
    "cFiFundsId": "ifnd_1BbJoybpUZYZRiTkAD4RZE",
    "reference": "ExtDFunds200"
}
RESPONSE BODY
{
    "requestId":
"9694c7d094ad11eea89d7100487c0512",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "",
            "schemaPath":
"#/oneOf/0/additionalProperties",
            "keyword": "additionalProperties",
            "params": {
                "additionalProperty": "reference"
            },
            "message": "must NOT have additional properties"
        },
        {
            "instancePath": "",
            "schemaPath":
"#/oneOf/1/additionalProperties",
            "keyword": "additionalProperties",
            "params": {
                "additionalProperty": "cFiFundsId"
            },
            "message": "must NOT have additional properties"
        },
        {
            "instancePath": "",
            "schemaPath": "#/oneOf/2/required",
            "keyword": "required",
            "params": {
                "missingProperty": "arn"
            },
            "message": "must have required property 'arn'"
        },
        {
            "instancePath": "",
            "schemaPath": "#/oneOf",
            "keyword": "oneOf",
            "params": {
                "passingSchemas": null
            },
            "message": "must match exactly one schema in oneOf"
        }
    ]
}
400 Error Response - cardNotFound REQUEST BODY
{
    "cFiCardId": "unknownId",
    "dateFrom" : "2023-03-01",
    "dateTo" : "2025-05-02"
}
RESPONSE BODY
{
    "requestId":
"6b855a0081b111ee9b7427220cc6c212",
    "code": "cardNotFound",
    "context": {
        "cFiCardId": "unknownId"
    },
    "message": "Card not found"
}
400 Error Response - requestValidateError Must Match Pattern REQUEST BODY
{
    "cFiCardId": "icrd_1qaR2QEPXIRKr4jOyjQkTw",
    "dateFrom" : "03-01-2023",
    "dateTo" : "2025-05-02"
}
RESPONSE BODY
{
    "requestId":
"8e087ee081b111ee9b7427220cc6c212",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "/dateFrom",
            "schemaPath":
"common#/definitions/dateOnly/pattern",
            "keyword": "pattern",
            "params": {
                "pattern": "^\d{4}-\d{2}-\d{2}$"
            },
            "message": "must match pattern
\"^\d{4}-\d{2}-\d{2}$\""
        }
    ]
}
400 Error Response - extIbis FromDate Greater Than ToDate REQUEST BODY
{
    "cFiCardId": "icrd_1qaR2QEPXIRKr4jOyjQkTw",
    "dateTo" : "2023-03-01",
    "dateFrom" : "2025-05-02"
}
RESPONSE BODY
{
    "requestId":
"855bb71081b811ee9b7427220cc6c212",
    "code": "extIbis",
    "subCode": "12",
    "context": {
        "transId": "F2166100475",
        "fee": 0
    },
    "message": "Get Transaction History Decline
(FromDate is greater than ToDate in request)"
}