Códigos de error

Error Code Explanation

Errors in Domestic Payment and Domestic Payment Consent APIs

Below table depicts HTTP status codes and JSON error code and messages in the error response payload.

HTTP Status CodeScenarioUK Error CodeError MessagesError Code
400Request payload field validation failureUK.OBIE.Field.InvalidInvalid remittance information provided400
Invalid country code provided
Invalid country subdivision provided
Invalid address line provided
Invalid scheme provided
BAD_REQUEST_BODYinstance value not found in enum
BAD_REQUEST_BODYobject has missing required properties
UK.OBIE.Field.InvalidDateProvided date-time expired
UK.OBIE.Unsupported.SchemeInvalid scheme provided
UK.OBIE.Unsupported.CurrencyInvalid currency provided in request
UK.OBIE.Unsupported.LocalInstrumentInvalid local instrument provided
Header Validation FailureUK.OBIE.Header.InvalidInvalid Idempotency key provided in header
BAD_REQUEST_PARAMTERMissing required request parameters
Request Signature Validation FailureUK.OBIE.Signature.InvalidUnable to parse x-jws-signature header
UK.OBIE.Signature.InvalidClaimInvalid claim headerType present in joseHeader of x-jws-signature
Invalid claim headerType present in joseHeader of x-jws-signature
Unable to parse claims present in joseHeader of x-jws-signature
UK.OBIE.Signature.MissingClaimMandatory claim missing alg in joseHeader of x-jws-signature
UK.OBIE.Signature.MalformedUnable to parse x-jws-signature header
UK.OBIE.Signature.MissingMandatory claim http://openbanking.org.uk/iss missing in joseHeader of x-jws-signature header
Consent/Payment retrieval for invalid consentId/paymentIdUK.OBIE.Resource.NotFoundInvalid payment id format
Staged payment setup resource is expired
Missing PayloadUK.OBIE.Resource.InvalidFormatinvalid payload found during jws verification
Consent validation failure in idempotent payment retries/payment initiationUK.OBIE.Resource.ConsentMismatchPayload comparison failed with the consent resource
Consent not authorized before payment attemptUK.OBIE.Resource.ConsentStatusNotAuthorisedCorresponding consent resource doesn't have required status to proceed
Consent status validation failureUK.OBIE.Resource.InvalidConsentStatusCorresponding consent resource doesn't have required status to proceed
Bank adapter failureOB.Adapters.Field.MissingOrInvalidBankId no se encuentra registrado404
401Token expiry/cross token usageUNAUTHORIZEDUser is unauthorized from accessing the requested resource401
Header Invalid: Authorization and DPoP
Path Parameter Invalid: Bank
403Token with invalid scopeFORBIDDENUser is not authorized to access this resource with an explicit deny403
500Invalid response formatINTERNAL_SERVER_ERRORInternal Server Error500
415Invalid content typeNAUnsupported Media Type415
429Too many retriesNANA429
500Internal Server ErrorUK.OBIE.UNEXPECTEDERROR500 Internal Server Error500
duplicate payment id used
invalid response from OB jwks endpoint
Required 'intentId' missing for Consent validation
Payment context incompatible with risk delivery address

Errors in Authorization Server and DCR APIs

Status CodeScenarioUK Error CodeError MessagesCode
400DCR PostREDEBAN.OBIE.Invalid.Redirect.UrlRedirect url is not registered400
REDEBAN.OBIE.Invalid.Request.UriRequest uri is not valid
REDEBAN.OBIE.Invalid.SSA.SignatureSignature of the SSA token is invalid
REDEBAN.OBIE.Invalid.JWTRegistration JWT token is invalid
REDEBAN.OBIE.Token.Type.InvalidToken is of Invalid Type
REDEBAN.OBIE.Invalid.SSA.PayloadSSA IAT is mandatory
REDEBAN.OBIE.Invalid.SSA.PayloadSSA JTI is mandator
REDEBAN.OBIE.SSA.Is.MandatorySoftware statement is missing in request
REDEBAN.OBIE.Invalid.SSA.PayloadSSA ORG ID is mandatory
REDEBAN.OBIE.Invalid.SSA.PayloadSSA ORG Short Name mandatory
REDEBAN.OBIE.Invalid.SSA.PayloadSSA ORG JWKS end point is mandatory
REDEBAN.OBIE.Client.Meta.DataDCR issuer is manadatory
REDEBAN.OBIE.Client.Meta.DataAud is mandatory
REDEBAN.OBIE.Client.Meta.DataExpiry time is mandatory
REDEBAN.OBIE.Client.Meta.DataSoftware statement is missing in request
REDEBAN.OBIE.Client.Meta.DataGrant types is mandatory
REDEBAN.OBIE.Client.Meta.DataResponse type is mandatory
TokenREDEBAN.OBIE.Invalid.Client.IdClient id is not valid
REDEBAN.OBIE.Invalid.Client.Assertion.TypeInput client assertion type is not valid
REDEBAN.OBIE.Invalid.Request.ScopeInput scope is not valid
REDEBAN.OBIE.Bank.Is.Not.ExistsRequest bank is invalid
REDEBAN.OBIE.Invalid.Grant.Typeinput grant type is not valid
REDEBAN.OBIE.Invalid.Client.Assertion.TypeInput client assertion type is not valid
REDEBAN.OBIE.Invalid.Client.Assertion.JwtInput client assertion jwt is not valid
REDEBAN.OBIE.Invalid.Authorization.CodeInput authorization code is not valid
PARREDEBAN.OBIE.Invalid.Client.IdClient id is not valid
REDEBAN.OBIE.Invalid.Client.Assertion.TypeInput client assertion type is not valid
REDEBAN.OBIE.Invalid.Request.ScopeInput scope is not valid
REDEBAN.OBIE.ConsentId.MandatoryNo Consent id found in the request
REDEBAN.OBIE.Invalid.Response.TypeInput response type is not valid
REDEBAN.OBIE.Invalid.Code.ChallengeInput code challenge not valid
REDEBAN.OBIE.Invalid.Code.Challenge.MethodInput code challenge method not valid
500Internal Server ErrorUK.OBIE.UnexpectedErrorTechical error.500
Technical error while establishing data base connection
500 Internal Server Error

Errors in Bank Integration APIs

Status CodeScenarioUK Error CodeError MessagesCode
400Backchannel APIsREDEBAN.OBIE.Field.InvalidInvalid consent id400
REDEBAN.OBIE.Data.NotFoundNo data found for the payment consent Id
REDEBAN.OBIE.Header.Tenant.Id.MissingTenant id not found
REDEBAN.OBIE.Field.MissingRequest payload invalid
REDEBAN.OBIE.Field.MissingRequest data payload invalid
REDEBAN.OBIE.Field.MissingInput sub is not found
REDEBAN.OBIE.Field.MissingNo debtor account found in request
REDEBAN.OBIE.Field.MissingInput balance is not found
REDEBAN.OBIE.Field.MissingInput currency is not found
500Internal Server ErrorUK.OBIE.UnexpectedErrorTechical error.500
Technical error while establishing data base connection
500 Internal Server Error

© Redeban. Todos los derechos reservados