Skip to content

Errors

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
{
"cFiCheckId": "chk_123456789abcdefghi1234"
}
500
checkSettlementAccountForCheckPrint Aggregator doesn't have settlementAccountForCheckPrint attribute. Contact support to request settlementAccountForCheckPrint attribute.
Context:
cFiAggregatorId - An aggregator ID in connectFi
{
"cFiAggregatorId": "entityName"
}
400
cannotVoidError Сan not void. Checks can only be voided when in statuses Sent, InBank, Complete, Processing.
Context:
cFiCheckStatus
{
"cFiCheckStatus": "Processing"
}
400
checkNotFound Check not found. Check the check ID to make sure it is valid and exists.
Context:
cFiCheckId - a check ID in connectFi
{
"cFiCheckId": "chk_6KqfrvIYBk8KKUL4hMeUy7"
}
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
{
"cFiCheckId": "chk_6KqfrvIYBk8KKUL4hMeUy7",
"cFiCheckStatus": "Sent",
"cFiVoidStatus": "Processing"
}
400

Error Examples

Error Description Parameters/Request Body Response Body
400 check/print requestValidateError -Must be greater than allowed minimum REQUEST BODY
{
    "reference": "extChkRef701",
    "checkAttributes": {
        "amount": -1.01,
        "currency": "USD",
        "returnAddress": {
            "addressLine1": "Platform Name, ATTN: Employee",
            "addressLine2": "100 Unicorn St",
            "addressLine3": "San Francisco, CA 94103"
        },
        "payerName": "Jim Payer",
        "payerAddress": {
            "addressLine1": "3700 Loon Rd",
            "city": "Minneapolis",
            "state": "MN",
            "postalCode": "12345-1234"
        },
        "payeeName": "Xcel Energy",
        "payeeAddress": {
            "addressLine1": "414 Nicollet Mall",
            "city": "Minneapolis",
            "state": "MN",
            "postalCode": "12345"
        },
        "platformNumber": "+1 (555) 666-7777",
        "memo": "Electricity payment"
    },
    "webhookUrl":
"https://your_webhook_url/extChkRef701"
}
RESPONSE BODY
{
    "requestId":
"fe8c0a80797111eeb5658f28ab5fe311",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "/checkAttributes/amount",
            "schemaPath":
"common#/definitions/amount/exclusiveMinimum"
,
            "keyword": "exclusiveMinimum",
            "params": {
                "comparison": ">",
                "limit": 0
            },
            "message": "must be > 0"
        }
    ]
}
400 check/print requestValidateError - Missing required property REQUEST BODY
{
    "checkAttributes": {
        "amount": 1.01,
        "currency": "USD",
        "returnAddress": {
            "addressLine1": "Platform Name, ATTN: Employee",
            "addressLine2": "100 Unicorn St",
            "addressLine3": "San Francisco, CA 94103"
        },
        "payerName": "Jim Payer",
        "payerAddress": {
            "addressLine1": "3700 Loon Rd",
            "city": "Minneapolis",
            "state": "MN",
            "postalCode": "12345-1234"
        },
        "payeeName": "Xcel Energy",
        "payeeAddress": {
            "addressLine1": "414 Nicollet Mall",
            "city": "Minneapolis",
            "state": "MN",
            "postalCode": "12345"
        },
        "platformNumber": "+1 (555) 666-7777",
        "memo": "Electricity payment"
    },
    "webhookUrl": "https://your_webhook_url/"
}
RESPONSE BODY
{
    "requestId":
"11b56fc0797211eeb5658f28ab5fe311",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "",
            "schemaPath": "#/required",
            "keyword": "required",
            "params": {
                "missingProperty": "reference"
            },
            "message": "must have required property
'reference'"
        }
    ]
}
400 check/print referenceExists Error REQUEST BODY
{
    "reference": "extChkRef702",
    "checkAttributes": {
        "amount": 1.01,
        "currency": "USD",
        "returnAddress": {
            "addressLine1": "Platform Name, ATTN: Employee",
            "addressLine2": "100 Unicorn St",
            "addressLine3": "San Francisco, CA 94103"
        },
        "payerName": "Jim Payer",
        "payerAddress": {
            "addressLine1": "3700 Loon Rd",
            "city": "Minneapolis",
            "state": "MN",
            "postalCode": "12345-1234"
        },
        "payeeName": "Xcel Energy",
        "payeeAddress": {
            "addressLine1": "414 Nicollet Mall",
            "city": "Minneapolis",
            "state": "MN",
            "postalCode": "12345"
        },
        "platformNumber": "+1 (555) 666-7777",
        "memo": "Electricity payment"
    },
    "webhookUrl":
"https://your_webhook_url/extChkRef702"
}
RESPONSE BODY
{
    "requestId":
"c4c9dcc081a311ee9b7427220cc6c212",
    "code": "referenceExists",
    "context": {
        "entityId": "chk_10Yr0skuZ8NUX1wPG06MNA",
        "reference": "extChkRef702"
    },
    "message": "Reference already exists."
}
400 check/print checkSettlementAccountForCheckPrint Error REQUEST BODY
{
    "reference": "extChkRef702",
    "checkAttributes": {
        "amount": 1.01,
        "currency": "USD",
        "returnAddress": {
            "addressLine1": "Platform Name, ATTN: Employee",
            "addressLine2": "100 Unicorn St",
            "addressLine3": "San Francisco, CA 94103"
        },
        "payerName": "Jim Payer",
        "payerAddress": {
            "addressLine1": "3700 Loon Rd",
            "city": "Minneapolis",
            "state": "MN",
            "postalCode": "12345-1234"
        },
        "payeeName": "Xcel Energy",
        "payeeAddress": {
            "addressLine1": "414 Nicollet Mall",
            "city": "Minneapolis",
            "state": "MN",
            "postalCode": "12345"
        },
        "platformNumber": "+1 (555) 666-7777",
        "memo": "Electricity payment"
    },
    "webhookUrl":
"https://your_webhook_url/extChkRef702"
}
RESPONSE BODY
{
    "requestId":
"13851b0020af11eea8ea56da8a866870",
    "code":
"checkSettlementAccountForCheckPrint",
    "context": {
        "cFiAggregatorId": "CLIENTID"
    },
    "message": "Aggregator doesn't have
settlementAccountForCheckPrint attribute."
}
400 check/print requestValidateError - Must not have greater than allowed max length REQUEST BODY
{
    "reference": "extChkRef703",
    "checkAttributes": {
        "amount": 1.01,
        "currency": "USD",
        "returnAddress": {
            "addressLine1": "Platform Name, ATTN:
Employeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",
            "addressLine2": "100 Unicorn St",
            "addressLine3": "San Francisco, CA 94103"
        },
        "payerName": "Jim Payer",
        "payerAddress": {
            "addressLine1": "3700 Loon Rd",
            "city": "Minneapolis",
            "state": "MN",
            "postalCode": "12345-1234"
        },
        "payeeName": "Xcel Energy",
        "payeeAddress": {
            "addressLine1": "414 Nicollet Mall",
            "city": "Minneapolis",
            "state": "MN",
            "postalCode": "12345"
        },
        "platformNumber": "+1 (555) 666-7777",
        "memo": "Electricity payment"
    },
    "webhookUrl":
"https://your_webhook_url/extChkRef703"
}
RESPONSE BODY
{
    "requestId":
"e8bce55081a311ee9b7427220cc6c212",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath":
"/checkAttributes/returnAddress/addressLine1"
,
            "schemaPath":
"common#/definitions/commonStr50Req/maxLength
",
            "keyword": "maxLength",
            "params": {
                "limit": 50
            },
            "message": "must NOT have more than 50 characters"
        }
    ]
}
400 check/get/:checkId checkNotFound Error PARAMETERS
checkId:unknownId [required]

RESPONSE BODY
{
    "requestId":
"84bc9c50797211eeb5658f28ab5fe311",
    "code": "checkNotFound",
    "context": {
        "cFiCheckId": "unknownId"
    },
    "message": "Check not found."
}
400 check/get/:checkId requestValidateError - Must match pattern PARAMETERS
checkId: [required]

RESPONSE BODY
{
    "requestId":
"97d38b00797211eeb5658f28ab5fe311",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "/checkId",
            "schemaPath":
"common#/definitions/id/pattern",
            "keyword": "pattern",
            "params": {
                "pattern": "^[0-9a-zA-Z_]+$"
            },
            "message": "must match pattern
\"^[0-9a-zA-Z_]+$\""
        }
    ]
}
400 check/list requestValidateError - Must be an allowed value REQUEST BODY
{
  "dateCreateFrom": "2023-01-15T00:00:00.001Z",
  "dateCreateTo": "2999-12-15T23:59:59.999Z",
  "status": "OtherStatus",
  "numberOfRecords": 1000,
  "skipRecords": 0
}
RESPONSE BODY
{
    "requestId":
"c10818b0797211eeb5658f28ab5fe311",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "/status",
            "schemaPath": "#/properties/status/enum",
            "keyword": "enum",
            "params": {
                "allowedValues": [
                    "Processing",
                    "Sent",
                    "Complete",
                    "Cancelled",
                    "Declined",
                    "InBank",
                    "Unknown"
                ]
            },
            "message": "must be equal to one of the allowed
values"
        }
    ]
}
400 check/list greaterNumberOfRecords Error REQUEST BODY
{
  "dateCreateFrom": "2023-01-15T00:00:00.001Z",
  "dateCreateTo": "2999-12-15T23:59:59.999Z",
  "status": "Sent",
  "numberOfRecords": 1001,
  "skipRecords": 0
}
RESPONSE BODY
{
    "requestId":
"da8e3710797211eeb5658f28ab5fe311",
    "code": "greaterNumberOfRecords",
    "context": {
        "maxNumberOfRecords": 1000
    },
    "message": "The numberOfRecords field is greater
than the request limit"
}
400 check/query requestValidateError - Must not have both references and cFiCheckIds REQUEST BODY
{
    "cFiCheckIds": ["chk_10Yr0skuZ8NUX1wPG06MNA",
"chk_6UxgKofyzcMWdSjbZlMMZs"],
    "references": ["extChkRef702", "extChkRef700"]
}
RESPONSE BODY
{
    "requestId":
"dc4a4aa081a411ee9b7427220cc6c212",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "",
            "schemaPath":
"#/oneOf/0/additionalProperties",
            "keyword": "additionalProperties",
            "params": {
                "additionalProperty": "references"
            },
            "message": "must NOT have additional properties"
        },
        {
            "instancePath": "",
            "schemaPath":
"#/oneOf/1/additionalProperties",
            "keyword": "additionalProperties",
            "params": {
                "additionalProperty": "cFiCheckIds"
            },
            "message": "must NOT have additional properties"
        },
        {
            "instancePath": "",
            "schemaPath": "#/oneOf",
            "keyword": "oneOf",
            "params": {
                "passingSchemas": null
            },
            "message": "must match exactly one schema in oneOf"
        }
    ]
}
400 check/query requestValidateError - Must not have fewer than allowed minimum characters REQUEST BODY
{
    "cFiCheckIds": ["chk_10Yr0skuZ8NUX1wPG06MNA",
""]
}
RESPONSE BODY
{
    "requestId":
"ec19615081a411ee9b7427220cc6c212",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "/cFiCheckIds/1",
            "schemaPath":
"common#/definitions/id/minLength",
            "keyword": "minLength",
            "params": {
                "limit": 1
            },
            "message": "must NOT have fewer than 1 characters"
        },
        {
            "instancePath": "",
            "schemaPath": "#/oneOf/1/required",
            "keyword": "required",
            "params": {
                "missingProperty": "references"
            },
            "message": "must have required property
'references'"
        },
        {
            "instancePath": "",
            "schemaPath": "#/oneOf",
            "keyword": "oneOf",
            "params": {
                "passingSchemas": null
            },
            "message": "must match exactly one schema in oneOf"
        }
    ]
}
400 check/query requestValidateError - Must not have fewer than allowed minimum items REQUEST BODY
{
    "cFiCheckIds": []
}
RESPONSE BODY
{
    "requestId":
"fba0c0a081a411ee9b7427220cc6c212",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "/cFiCheckIds",
            "schemaPath":
"#/oneOf/0/properties/cFiCheckIds/minItems",
            "keyword": "minItems",
            "params": {
                "limit": 1
            },
            "message": "must NOT have fewer than 1 items"
        },
        {
            "instancePath": "",
            "schemaPath": "#/oneOf/1/required",
            "keyword": "required",
            "params": {
                "missingProperty": "references"
            },
            "message": "must have required property
'references'"
        },
        {
            "instancePath": "",
            "schemaPath": "#/oneOf",
            "keyword": "oneOf",
            "params": {
                "passingSchemas": null
            },
            "message": "must match exactly one schema in oneOf"
        }
    ]
}
400 check/query requestValidateError - Must not have greater than allowed max items REQUEST BODY
{
    "cFiCheckIds": ["chk_10Yr0skuZ8NUX1wPG06MNA",
"chk_6UxgKofyzcMWdSjbZlMMZs","chk_10Yr0skuZ8N
UX1wPG06MNA",
"chk_6UxgKofyzcMWdSjbZlMMZs","chk_10Yr0skuZ8N
UX1wPG06MNA",
"chk_6UxgKofyzcMWdSjbZlMMZs","chk_10Yr0skuZ8N
UX1wPG06MNA",
"chk_6UxgKofyzcMWdSjbZlMMZs","chk_10Yr0skuZ8N
UX1wPG06MNA",
"chk_6UxgKofyzcMWdSjbZlMMZs","chk_10Yr0skuZ8N
UX1wPG06MNA",
"chk_6UxgKofyzcMWdSjbZlMMZs","chk_10Yr0skuZ8N
UX1wPG06MNA",
"chk_6UxgKofyzcMWdSjbZlMMZs","chk_10Yr0skuZ8N
UX1wPG06MNA",
"chk_6UxgKofyzcMWdSjbZlMMZs","chk_10Yr0skuZ8N
UX1wPG06MNA",
"chk_6UxgKofyzcMWdSjbZlMMZs","chk_10Yr0skuZ8N
UX1wPG06MNA",
"chk_6UxgKofyzcMWdSjbZlMMZs","chk_10Yr0skuZ8N
UX1wPG06MNA", "chk_6UxgKofyzcMWdSjbZlMMZs"]
}
RESPONSE BODY
{
    "requestId":
"1ea4873081a511ee9b7427220cc6c212",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "/cFiCheckIds",
            "schemaPath":
"#/oneOf/0/properties/cFiCheckIds/maxItems",
            "keyword": "maxItems",
            "params": {
                "limit": 20
            },
            "message": "must NOT have more than 20 items"
        },
        {
            "instancePath": "",
            "schemaPath": "#/oneOf/1/required",
            "keyword": "required",
            "params": {
                "missingProperty": "references"
            },
            "message": "must have required property
'references'"
        },
        {
            "instancePath": "",
            "schemaPath": "#/oneOf",
            "keyword": "oneOf",
            "params": {
                "passingSchemas": null
            },
            "message": "must match exactly one schema in oneOf"
        }
    ]
}
400 check/void checkNotFound Error REQUEST BODY
{
    "cFiCheckId": "unknownId",
    "reason": "Lost the check"
}
RESPONSE BODY
{
    "requestId":
"239c4e9081a411ee9b7427220cc6c212",
    "code": "checkNotFound",
    "context": {
        "cFiCheckId": "unknownId"
    },
    "message": "Check not found."
}
400 check/void duplicateVoidError Error REQUEST BODY
{
    "cFiCheckId": "chk_3cjSsIGwCA0kLgiK2Sent1",
    "reason": "Lost the check"
}
RESPONSE BODY
{
    "requestId":
"5de7400081a411ee9b7427220cc6c212",
    "code": "duplicateVoidError",
    "context": {
        "cFiCheckId": "chk_3cjSsIGwCA0kLgiK2Sent1",
        "cFiCheckStatus": "Sent",
        "cFiVoidStatus": "Processing"
    },
    "message": "Request to void or cancel check has
already been initiated."
}
400 check/void cannotVoidError Error REQUEST BODY
{
    "cFiCheckId": "chk_3vreTrKhcecncPKtZzNsT8",
    "reason": "Lost the check"
}
RESPONSE BODY
{
    "requestId":
"9ac649d081a411ee9b7427220cc6c212",
    "code": "cannotVoidError",
    "context": {
        "cFiCheckStatus": "Cancelled"
    },
    "message": "Сan not void."
}
400 check/void requestValidateError - Missing required property REQUEST BODY
{
    "reason": "Lost the check"
}
RESPONSE BODY
{
    "requestId":
"b402dc1081a411ee9b7427220cc6c212",
    "code": "requestValidateError",
    "context": [
        {
            "instancePath": "",
            "schemaPath": "#/required",
            "keyword": "required",
            "params": {
                "missingProperty": "cFiCheckId"
            },
            "message": "must have required property
'cFiCheckId'"
        }
    ]
}