Developer Programs

Learn

Docs

Instant Payment Errors

Docs > Payments > Payments > Instant Payment Errors

Possible Instant Payment Errors

Class NameFieldConstraint TypeErrorHTTP/Error Status CodePayments Orchestrator / JH ErrorError ExplanationCorrective Action
InstantPaymentAccountDetailsaccountNumberBlankerror.accountNumber.blank400Payments OrchestratorAccount Number field is emptyEnsure Account Number field is not empty
InstantPaymentAccountDetailsaccountNumberSizeerror.accountNumber.size400Payments OrchestratorAccount Number is too short or too longAccount number size: min = 3, max = 20
InstantPaymentAccountDetailsaccountNumberPatternerror.accountNumber.invalid400Payments OrchestratorAccount Number does not meet required formatThe Payments Orchestrator system accepts account numbers that can include any combination of letters (both uppercase and lowercase), numbers, dots (.), slashes (/), parentheses (), ampersands (&), single quotes ('), spaces, and hyphens (-)
InstantPaymentAccountDetailsroutingNumberBlankerror.routingNumber.blank400Payments OrchestratorRouting Number field is emptyEnsure Routing Number field is not empty
InstantPaymentAccountDetailsroutingNumberSizeerror.routingNumber.size400Payments OrchestratorRouting Number is too short or too longRouting number size: min = 9, max = 9
InstantPaymentAccountDetailsroutingNumberPatternerror.routingNumber.invalid400Payments OrchestratorRouting Number does not meet required formatOur system expects a routing number that is exactly 9 digits long and only includes number 0-9
InstantPaymentCreditPayeevictorCounterpartyIdBlankerror.victorCounterpartyId.blank400Payments OrchestratorCounterparty field is emptyEnsure Counterparty field is not empty
InstantPaymentCreditPayeevictorCounterpartyIdSizeerror.victorCounterpartyId.size400Payments OrchestratorCounterparty field is too longThe Payments Orchestrator system accepts a counterpartyId that has has a maximum of 16 characters and can include any combination of letters (both uppercase and lowercase) and numbers (0-9).
InstantPaymentCreditPayeeultimateCreditorSizeerror.ultimateCreditor.size400Payments OrchestratorUltimateCreditor field is too longThe Payments Orchestrator system accepts an UltimateCreditor description that has a maximum of 100 characters. This can only be included if the originator_type is BUSINESS
InstantPaymentCreditPayeraccountNumberBlankerror.accountNumber.blank400Payments OrchestratorAccount Number field is emptyEnsure Account Number field is not empty
InstantPaymentCreditPayeraccountNumberSizeerror.accountNumber.size400Payments OrchestratorAccount Number is too short or too longAccount number size: min = 3, max = 20
InstantPaymentCreditPayeraccountNumberPatternerror.accountNumber.invalid400Payments OrchestratorAccount Number does not meet required formatThe Payments Orchestrator system accepts account numbers that can include any combination of letters (both uppercase and lowercase), numbers, dots (.), slashes (/), parentheses (), ampersands (&), single quotes ('), spaces, and hyphens (-)
InstantPaymentCreditPayerultimateDebtorSizeerror.ultimateDebtor.size400Payments OrchestratorUltimateDebtor field is too longThe Payments Orchestrator system accepts an UltimateDebtorr description that has a maximum of 100 characters. This can only be included if the originator_type is BUSINESS
InstantPaymentCreditPaymentDetailsamountBlankerror.amount.blank400Payments OrchestratorAmount field is emptyEnsure Amount field is not empty
InstantPaymentCreditPaymentDetailsamountPatternerror.amount.invalid400Payments OrchestratorAmount field does not meet required formatThe Payments Orchestrator system accepts an Amount that is either a whole number (i.e 10, 100) or decimal number (i.e 10.10, 100.10)
InstantPaymentCreditPaymentDetailsoriginatorTypeNullerror.originatorType.null400Payments OrchestratorOriginatorType field is emptyEnsure OriginatorType field is not empty
InstantPaymentCreditPaymentDetailsoriginatorTypeEnum Patternerror.originatorType.invalid400Payments OrchestratorOriginatorType field does not meet expected valueThe Payments Orchestrator system expects an OriginatorType field that is either BUSINESS or CONSUMER (case sensitive).
InstantPaymentCreditPaymentDetailsnotesSizeerror.notes.size400Payments OrchestratorNotes field is too longThe Payments Orchestrator system accepts a Notes field that has a maximum of 150 characters.
InstantPaymentCreditPaymentRequestclientReferenceIdSizeerror.clientReferenceId.size400Payments OrchestratorClientReferenceID field is too longThe Payments Orchestrator system accepts a ClientReferenceID that is 128 characters long
InstantPaymentRefundRequestvictorTransactionIdBlankerror.victorTransactionId.blank400Payments OrchestratorvictorTransactionId is emptyEnsure victorTransactionId is not empty
InstantPaymentRefundRequestvictorTransactionIdSizeerror.victorTransactionId.size400Payments OrchestratorvictorTransactionId is too longvictorTransactionId has a maximum of 36 characters
InstantPaymentRefundRequestreasonCodeBlankerror.reasonCode.blank400Payments OrchestratorReasonCode field is emptyEnsure ReasonCode field is not empty
InstantPaymentRefundRequestreasonCodeSizeerror.reasonCode.size400Payments OrchestratorReasonCode field too longReasonCode field can have a maximum of 4 characters
InstantPaymentRefundRequestreasonCodePatternerror.reasonCode.invalid400Payments OrchestratorReasonCode field does not meet expected valueTechnical error, contact Payments Orchestrator support.
InstantPaymentRefundRequestnotesSizeerror.notes.size400Payments OrchestratorNotes field is too longThe Payments Orchestrator system accepts a Notes field that has a maximum of 150 characters. Notes field can include any combination of letters (both uppercase and lowercase), numbers, dots (.), slashes (/), parentheses (), ampersands (&), single quotes ('), spaces, and hyphens (-)
InstantPaymentRefundRequestclientReferenceIdSizeerror.clientReferenceId.size400Payments OrchestratorClientReferenceID field is too longThe Payments Orchestrator system accepts a ClientReferenceID that is 128 characters long and
General InstantPayment Errorserror.InstantPayment.payment634Payments OrchestratorTwo possible reasons for this error:
1. Unable to create Instant Payment transaction
2. Thread interrupt while waiting to retry Instant Payment action
Possible technical error, please try again. If it persists please contact Payments Orchestrator support.
General InstantPayment Errorserror.get.InstantPayment.bank.details635Jack HenryUnable to getBankDetails from InstantPaymentServerConfirm recipient is on the Instant Payment network and try again later. If the issue persists contact Payments Orchestrator support.
General InstantPayment Errorserror.InstantPayment.failed636Jack HenryTwo possible reasons for this error:
1. The Payments Orchestrator system received a failed status when querying Instant Payment transaction against Jack Henry
2. The payment was rejected by the receiving institution
Ensure valid and active counterparty and try again later.
General InstantPayment Errorserror.invalid.InstantPayment.account.number632Payments OrchestratorInstant Payment Account Number is invalid for counterparty idEnsure counterparty has correct and valid Instant Payment Account Number
General InstantPayment Errorserror.invalid.InstantPayment.due.date633Payments OrchestratorDue date cannot be more than 365 days from current date and it cannot be in the pastEnsure due date is withing the allowed time span and it's correctly formatted as "yyyy-mm-dd".
General InstantPayment Errorserror.invalid.InstantPayment.routing.number640Jack HenryRouting Number does not support Instant Payment payments generally or the specific payment type (Credit Transfer, Refund, Payment Request)Ensure routing number is valid and capable of Instant Payment payments or the specific payment type being executed. If you have validated that the routing number should support Instant Payment and you are still experiencing this error, please reach out to support to ensure configuration is correct on our end.
General InstantPayment Errorserror.bank.not.in.InstantPayment643Jack HenryBank not part of Instant Payment Network/Not signed on to Instant Payment networkEnsure financial institution is capable of Instant Payment payments
General InstantPayment Errorserror.InstantPayment.refund.alreadyExists429Payments OrchestratorTransaction refund already existsEnsure that a refund is not being duplicated.

Did this page help you?

Last updated Fri Aug 21 2026