You will make all Real-Time Account Updater requests to a single endpoint: /inquiry. If your request fails for authentication or network errors, you’ll receive an error in the format of the following example:
{ "code": 403, "requestId": "8b764b09-5e2d-4562-8a74-6d04fbf574cd", "errorDetails": { "reason": "unauthorized", "message": "Merchant is not authorized to use the resource." }}
API Error Details
HTTP Response Code
errorDetails reason
errorDetails message
Recommended Action
401
AuthenticationFailed
The account updater service could not authenticate the request.
Re-submit your request with correct credentials. Contact your Pagos Account Manager if the problem persists.
403
unauthorized
Merchant is not authorized to use the resource.
Re-submit your request with correct x-merchant-id in the header. Contact your Pagos Account Manager if the problem persists.
429
concurrentLimitExceeded
You exceeded the maximum allowed concurrent API calls.
Keep concurrent API calls within the allowed concurrent API request limits.
500
SystemError
A system error occurred.
Contact your Pagos Account Manager.
503
NetworkError
The network cannot process the request.
Re-submit your request later. Contact your Pagos Account Manager if the problem persists.
Validation Errors
If your request fails due to a validation error (HTTP code 400), the response will include a code element that explains the source of the validation error.The response will be in the format of the following example:
Re-submit your request following guidance in the details object.
400
account_validation_account_number_invalid
Re-submit your request with a valid PAN.
400
account_validation_month_invalid
Re-submit your request with a valid PAN expiry month.
400
account_validation_year_invalid
Re-submit your request with a valid PAN expiry year.
Pagos is currently working on normalizing the error message response body formats between API Error and Validation Error to aid in integraiton.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Pagos","colors":{"primary":"#03BBFF","light":"#03BBFF","dark":"#03BBFF"},"logo":{"light":"https://mintcdn.com/pagossolutionsinc/3ldyTV7p7miCx1ZO/logo/light2.png?fit=max\u0026auto=format\u0026n=3ldyTV7p7miCx1ZO\u0026q=85\u0026s=2a2e5dc2e58df96233f2a62db0204cf1","dark":"https://mintcdn.com/pagossolutionsinc/3ldyTV7p7miCx1ZO/logo/dark2.png?fit=max\u0026auto=format\u0026n=3ldyTV7p7miCx1ZO\u0026q=85\u0026s=402e696eca3e01c75ea0063842833cc3"},"favicon":"https://mintcdn.com/pagossolutionsinc/f9_N58ZHpBMuG2e5/favicon.svg?fit=max\u0026auto=format\u0026n=f9_N58ZHpBMuG2e5\u0026q=85\u0026s=95f2a4dc8eed2e6945beb38faad3efd4","navbar":{"links":[{"href":"https://pagos.ai/blog","label":"Blog"}],"primary":{"type":"button","label":"Dashboard","href":"https://secure.pagos.ai/"}},"footer":{"socials":{"x":"https://twitter.com/Pagos_AI","github":"https://github.com/pagos-ai","linkedin":"https://www.linkedin.com/company/pagos-ai"}},"integrations":{"posthog":{"apiKey":"phc_Sk5340T30fCN66mm0klmVfeYRsq1vQsEKJjMhcayg43","apiHost":"https://ph.pagos.ai","sessionRecording":false}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"pagossolutionsinc","hasAudioNarration":false,"actualSubdomain":"pagossolutionsinc","customDomains":["docs.pagos.ai"],"gitSource":{"type":"github","owner":"pagos-ai","repo":"public-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af65c4f09936675505201d8","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"API Reference","count":81},{"language":"default","tag":"Pagos Service Panel","count":60},{"language":"default","tag":"BIN Database","count":27},{"language":"default","tag":"Insights","count":23},{"language":"default","tag":"Data \u0026 Response Codes","count":20},{"language":"default","tag":"Account Updater","count":18},{"language":"default","tag":"Importing Your Data","count":15},{"language":"default","tag":"Connecting Your PSPs","count":13},{"language":"default","tag":"Network Tokenization","count":13},{"language":"default","tag":"Payments Basics","count":13}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"account-updater/real-time-error-handling","slug":"/account-updater/real-time-error-handling","pageMetadata":{"title":"Real-Time Account Updater Error Handling","sidebarTitle":"Error Handling","description":null,"href":"/account-updater/real-time-error-handling"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,Tip}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`You will make all Real-Time Account Updater requests to a single endpoint: `,_jsx(_components.a,{href:`/account-updater/endpoint/inquiries`,children:`/inquiry`}),`. If your request fails for authentication or network errors, you’ll receive an error in the format of the following example:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`403`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"requestId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"8b764b09-5e2d-4562-8a74-6d04fbf574cd\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"errorDetails\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"reason\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"unauthorized\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Merchant is not authorized to use the resource.\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`api-error-details`,children:`API Error Details`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`HTTP Response Code`}),_jsxs(_components.th,{style:{textAlign:`left`},children:[_jsx(_components.code,{children:`errorDetails`}),` reason`]}),_jsxs(_components.th,{style:{textAlign:`left`},children:[_jsx(_components.code,{children:`errorDetails`}),` message`]}),_jsx(_components.th,{style:{textAlign:`left`},children:`Recommended Action`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`401`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`AuthenticationFailed`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`The account updater service could not authenticate the request.`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Re-submit your request with correct credentials. Contact your Pagos Account Manager if the problem persists.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`403`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`unauthorized`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`Merchant is not authorized to use the resource.`})}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Re-submit your request with correct `,_jsx(_components.code,{children:`x-merchant-id`}),` in the header. Contact your Pagos Account Manager if the problem persists.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`429`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`concurrentLimitExceeded`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`You exceeded the maximum allowed concurrent API calls.`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Keep concurrent API calls within the allowed concurrent API request limits.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`500`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`SystemError`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`A system error occurred.`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Contact your Pagos Account Manager.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`503`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`NetworkError`})}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`The network cannot process the request.`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Re-submit your request later. Contact your Pagos Account Manager if the problem persists.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`validation-errors`,children:`Validation Errors`}),`\n`,_jsxs(_components.p,{children:[`If your request fails due to a validation error (HTTP code 400), the response will include a `,_jsx(_components.code,{children:`code`}),` element that explains the source of the validation error.`]}),`\n`,_jsx(_components.p,{children:`The response will be in the format of the following example:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:` error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:` code`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:`'account_validation_month_invalid'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:` message`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"accountsEncrypted property validation's failed.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:` details`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {}`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`validation-error-details`,children:`Validation Error Details`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`HTTP Response Code`}),_jsxs(_components.th,{style:{textAlign:`left`},children:[_jsx(_components.code,{children:`error`}),` code`]}),_jsx(_components.th,{style:{textAlign:`left`},children:`Recommended Action`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`400`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`validation_error`})}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Re-submit your request following guidance in the `,_jsx(_components.code,{children:`details`}),` object.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`400`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`account_validation_account_number_invalid`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Re-submit your request with a valid PAN.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`400`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`account_validation_month_invalid`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Re-submit your request with a valid PAN expiry month.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`400`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`account_validation_year_invalid`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Re-submit your request with a valid PAN expiry year.`})]})]})]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Pagos is currently working on normalizing the error message response body formats between API Error and Validation Error to aid in integraiton.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Real-Time Account Updater Error Handling","sidebarTitle":"Error Handling","description":null,"href":"/account-updater/real-time-error-handling"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"API Error Details","slug":"api-error-details","depth":2,"children":[]},{"title":"Validation Errors","slug":"validation-errors","depth":2,"children":[{"title":"Validation Error Details","slug":"validation-error-details","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/pagossolutionsinc/8da47cc75b7da22f/playground.js"],"subdomain":"pagossolutionsinc","siteName":"Pagos","title":"Real-Time Account Updater Error Handling - Pagos","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-13T00:39:53.553Z","originalFileLocation":"account-updater/real-time-error-handling.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Pagos\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pagossolutionsinc/RJpyMeY4pItT7M1t/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/pagossolutionsinc/RJpyMeY4pItT7M1t/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pagossolutionsinc/RJpyMeY4pItT7M1t/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/pagossolutionsinc/RJpyMeY4pItT7M1t/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/pagossolutionsinc/RJpyMeY4pItT7M1t/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pagossolutionsinc/RJpyMeY4pItT7M1t/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pagossolutionsinc/RJpyMeY4pItT7M1t/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/pagossolutionsinc/RJpyMeY4pItT7M1t/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/pagossolutionsinc/RJpyMeY4pItT7M1t/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Real-Time Account Updater Error Handling - Pagos\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Pagos\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.pagos.ai/account-updater/real-time-error-handling\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://pagossolutionsinc.mintlify.site/_mintlify/api/og/v2?division=Real-Time+Account+Updater+API\u0026amp;title=Real-Time+Account+Updater+Error+Handling\u0026amp;theme=e3944751a4c079606d5d074e\u0026amp;signature=76adc10cae8d3abcd9e51a6b428c0dafa383d0369c30199328a789f176531f91\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Real-Time Account Updater Error Handling - Pagos\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://pagossolutionsinc.mintlify.site/_mintlify/api/og/v2?division=Real-Time+Account+Updater+API\u0026amp;title=Real-Time+Account+Updater+Error+Handling\u0026amp;theme=e3944751a4c079606d5d074e\u0026amp;signature=76adc10cae8d3abcd9e51a6b428c0dafa383d0369c30199328a789f176531f91\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/pagossolutionsinc/RJpyMeY4pItT7M1t/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Pagos\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#03BBFF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.pagos.ai/account-updater/real-time-error-handling\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/account-updater/real-time-error-handling.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.pagos.ai/#organization\",\"name\":\"Pagos\",\"url\":\"https://docs.pagos.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/pagossolutionsinc/3ldyTV7p7miCx1ZO/logo/light2.png?fit=max\u0026auto=format\u0026n=3ldyTV7p7miCx1ZO\u0026q=85\u0026s=2a2e5dc2e58df96233f2a62db0204cf1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.pagos.ai#website\",\"name\":\"Pagos\",\"url\":\"https://docs.pagos.ai\",\"publisher\":{\"@id\":\"https://docs.pagos.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.pagos.ai/account-updater/real-time-error-handling#webpage\",\"url\":\"https://docs.pagos.ai/account-updater/real-time-error-handling\",\"name\":\"Real-Time Account Updater Error Handling\",\"dateModified\":\"2026-11-13T00:39:53.553Z\",\"isPartOf\":{\"@id\":\"https://docs.pagos.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.pagos.ai/account-updater/real-time-error-handling#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.pagos.ai/account-updater/real-time-error-handling#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Account Updater\",\"item\":\"https://docs.pagos.ai/account-updater/pagos-account-updater\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Real-Time Account Updater API\",\"item\":\"https://docs.pagos.ai/account-updater/real-time-api-overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Real-Time Account Updater Error Handling\",\"item\":\"https://docs.pagos.ai/account-updater/real-time-error-handling\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.pagos.ai/account-updater/real-time-error-handling#article\",\"headline\":\"Real-Time Account Updater Error Handling\",\"name\":\"Real-Time Account Updater Error Handling\",\"url\":\"https://docs.pagos.ai/account-updater/real-time-error-handling\",\"mainEntityOfPage\":{\"@id\":\"https://docs.pagos.ai/account-updater/real-time-error-handling#webpage\"},\"dateModified\":\"2026-11-13T00:39:53.553Z\",\"publisher\":{\"@id\":\"https://docs.pagos.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.pagos.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Pagos\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Pagos\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/account-updater/real-time-error-handling.md","siteName":"Pagos","nav":{"global":null,"tabs":[{"tab":"Pagos Service Panel","pages":[{"title":"Pagos Service Panel","href":"/getting-started/getting-started-with-pagos"}]},{"tab":"BIN Database","pages":[{"title":"BIN Database","href":"/bin-database/getting-started-with-bin-database"}]},{"tab":"API Reference","groups":[{"group":"Authentication","pages":[{"title":"Pagos API Authentication","sidebarTitle":"Pagos API Authentication","href":"/authentication/authentication-overview"}]},{"group":"Data \u0026 Response Codes","pages":[{"title":"Pagos Data Dictionary","mode":"wide","href":"/response-codes/pagos-data-dictionary"},{"title":"AVS Response Codes","mode":"wide","href":"/response-codes/avs-response-codes"},{"title":"CVV Check Response Codes","mode":"wide","href":"/response-codes/cvv-check-response-codes"},{"title":"Disbursement Response Codes","mode":"wide","href":"/response-codes/disbursement-response-codes"},{"title":"3DS Response Codes","mode":"wide","href":"/response-codes/3ds-response-codes"},{"title":"Stored Credential Response Codes","mode":"wide","href":"/response-codes/stored-credential-response-codes"},{"title":"Settlement Type Codes","mode":"wide","href":"/response-codes/settlement-type-codes"},{"title":"Transaction Status Codes","mode":"wide","href":"/response-codes/transaction-status-codes"},{"title":"POS Entry Mode Codes","mode":"wide","href":"/response-codes/pos-entry-mode-codes"},{"group":"Chargeback Reason Codes","pages":[{"title":"Chargeback Reason Codes","mode":"wide","href":"/response-codes/chargebacks/chargeback-reason-codes"},{"title":"Chargeback Reason Category Codes","mode":"wide","href":"/response-codes/chargebacks/chargeback-reason-category-codes"}]},{"group":"Chargeback Status Codes","pages":[{"title":"Chargeback Status Codes","mode":"wide","href":"/response-codes/chargebacks/chargeback-status-codes"},{"title":"Chargeback Status Category Codes","mode":"wide","href":"/response-codes/chargebacks/chargeback-status-category-codes"}]},{"group":"Fee Type Codes","pages":[{"title":"Fee Type Codes","mode":"wide","href":"/response-codes/fees/fee-type-codes"},{"title":"Fee Type Category Codes","mode":"wide","href":"/response-codes/fees/fee-type-category-codes"},{"title":"Fee Type Subcategory Codes","mode":"wide","href":"/response-codes/fees/fee-type-subcategory-codes"}]},{"group":"Refund Status Codes","pages":[{"title":"Refund Status Codes","mode":"wide","href":"/response-codes/refunds/refund-status-codes"},{"title":"Refund Status Category Codes","mode":"wide","href":"/response-codes/refunds/refund-status-category-codes"}]},{"group":"Transaction Response Codes (Decline Codes)","pages":[{"title":"Transaction Response Codes (Decline Codes)","mode":"wide","href":"/response-codes/transactions/transaction-response-codes"},{"title":"Transaction Response Category Codes (Decline Code Categories)","mode":"wide","href":"/response-codes/transactions/transaction-response-category-codes"}]}]},{"group":"Data Ingestion","pages":[{"title":"Pagos Data Ingestion API Overview","sidebarTitle":"Data Ingestion API Overview","href":"/data-ingestion-api/data-ingestion-api-overview"},{"title":"Enrichment API Overview","href":"/data-ingestion-api/enrichment-api-overview"},{"title":"SFTP Batch Data Ingestion","href":"/data-ingestion-api/sftp-batch-data-ingestion"},{"title":"Transactions","openapi":"POST /v1/{account_id}/transactions","href":"/data-ingestion-api/endpoint/transactions"},{"title":"Refunds","openapi":"POST /v1/{account_id}/refunds","href":"/data-ingestion-api/endpoint/refunds"},{"title":"Disputes","openapi":"POST /v1/{account_id}/disputes","href":"/data-ingestion-api/endpoint/disputes"},{"title":"Disbursements","openapi":"POST /v1/{account_id}/disbursements","href":"/data-ingestion-api/endpoint/disbursements"},{"title":"Fees","openapi":"POST /v1/{account_id}/fees","href":"/data-ingestion-api/endpoint/fees"},{"title":"Enrichment: One Data Connection","openapi":"POST /v1/{account_id}/transactions/enrichment","href":"/data-ingestion-api/endpoint/enrichment"},{"title":"Enrichment: All Transactions","openapi":"POST /v1/transactions/enrichment","href":"/data-ingestion-api/endpoint/enrichment-all"},{"title":"Healthcheck","openapi":"GET /healthcheck","href":"/data-ingestion-api/endpoint/healthcheck"}]},{"group":"BIN Database","pages":[{"title":"Pagos BIN Data Tools","sidebarTitle":"BIN Data Tools","href":"/bin-data-APIs/pagos-bin-data-tools"},{"group":"BIN Data API","pages":[{"title":"BIN Data API Overview","sidebarTitle":"Overview","href":"/bin-data-APIs/bin-data-api-overview"},{"title":"BIN Data API Error Handling","sidebarTitle":"Error Handling","href":"/bin-data-APIs/bin-data-api-error-handling"},{"title":"BIN Data API Dictionary","sidebarTitle":"BIN Data API Dictionary","href":"/bin-data-APIs/bin-data-api-dictionary"},{"title":"Single BIN Lookup","openapi":"GET /bins","href":"/bin-data-APIs/endpoint/single"},{"title":"Multiple BIN Lookups","openapi":"POST /bins/multiple","href":"/bin-data-APIs/endpoint/multiple"}]},{"group":"BIN Data Batch","pages":[{"title":"BIN Data Batch API Overview","sidebarTitle":"Overview","href":"/bin-data-APIs/batch-api-overview"},{"title":"BIN Data Batch API Dictionary","sidebarTitle":"Batch API Dictionary","href":"/bin-data-APIs/batch-api-dictionary"},{"title":"Get Snapshot File of All BINs","openapi":"GET /batch/files","href":"/bin-data-APIs/endpoint/file-snapshot"}]},{"group":"BIN Continuity API","pages":[{"title":"BIN Continuity API Overview","sidebarTitle":"Overview","href":"/bin-data-APIs/bin-continuity-api-overview"},{"title":"BIN Continuity API Error Handling","sidebarTitle":"Error Handling","href":"/bin-data-APIs/bin-continuity-api-error-handling"},{"title":"BIN Continuity API Dictionary","sidebarTitle":"BIN Continuity Dictionary","href":"/bin-data-APIs/bin-continuity-api-dictionary"},{"title":"BIN Continuity Lookup","openapi":"GET /bins/continuity","href":"/bin-data-APIs/endpoint/continuity"}]},{"group":"BIN Benchmark API","pages":[{"title":"BIN Benchmark API Overview","sidebarTitle":"Overview","href":"/bin-data-APIs/bin-benchmark-api-overview"},{"title":"BIN Benchmark API Error Handling","sidebarTitle":"Error Handling","href":"/bin-data-APIs/bin-benchmark-api-error-handling"},{"title":"BIN Benchmark API Dictionary","sidebarTitle":"BIN Benchmark Dictionary","href":"/bin-data-APIs/bin-benchmark-api-dictionary"},{"title":"BIN Benchmark API Testing","sidebarTitle":"Testing","href":"/bin-data-APIs/bin-benchmark-api-testing"}]}]},{"group":"Account Updater","pages":[{"title":"Pagos Account Updater","sidebarTitle":"Pagos Account Updater","href":"/account-updater/pagos-account-updater"},{"group":"Batch Account Updater API","pages":[{"title":"Batch Account Updater API Overview","sidebarTitle":"Overview","href":"/account-updater/batch-api-overview"},{"title":"Batch Account Updater API Headers","sidebarTitle":"Headers","href":"/account-updater/batch-api-headers"},{"title":"Batch Account Updater Webhooks","sidebarTitle":"Webhooks","href":"/account-updater/batch-webhooks"},{"title":"Batch Account Updater Update Codes","sidebarTitle":"Update Codes","href":"/account-updater/batch-update-codes"},{"title":"Batch Account Updater API Error Handling","sidebarTitle":"Error Handling","href":"/account-updater/batch-error-handling"},{"title":"Batch Account Updater Testing","sidebarTitle":"Testing","href":"/account-updater/batch-testing"},{"title":"Pagos Public PGP Key (Live)","sidebarTitle":"Public PGP Key (Live)","href":"/account-updater/pagos-public-pgp-key-live"},{"title":"Pagos Public PGP Key (Test)","sidebarTitle":"Public PGP Key (Test)","href":"/account-updater/pagos-public-pgp-key-test"},{"title":"Submit Cards for Updates","openapi":"POST /loon/inquiries/jobs","href":"/account-updater/endpoint/inquiries"},{"title":"Check Status of an Inquiry","openapi":"GET /loon/inquiries/jobs/{jobId}","href":"/account-updater/endpoint/status"},{"title":"Download Updated Card Details","openapi":"GET /loon/inquiries/jobs/{jobId}/download","href":"/account-updater/endpoint/download"}]},{"group":"Real-Time Account Updater API","pages":[{"title":"Real-Time Account Updater API Overview","sidebarTitle":"Overview","href":"/account-updater/real-time-api-overview"},{"title":"Real-Time Account Updater API Headers","sidebarTitle":"Headers","href":"/account-updater/real-time-api-headers"},{"title":"Real-Time Account Updater Update Codes","sidebarTitle":"Update Codes","description":null,"href":"/account-updater/real-time-update-codes"},{"title":"Real-Time Account Updater Error Handling","sidebarTitle":"Error Handling","href":"/account-updater/real-time-error-handling"},{"title":"Real-Time Account Updater Testing","sidebarTitle":"Testing","description":null,"href":"/account-updater/real-time-testing"},{"title":"Real-Time Account Updater Inquiry","sidebarTitle":"Inquiry","openapi":"POST /loon/rtau/inquiry","href":"/account-updater/endpoint/rtau-inquiry"}]}]},{"group":"Network Tokenization","pages":[{"title":"Network Tokenization API Overview","sidebarTitle":"Overview","href":"/network-tokenization/overview"},{"title":"Network Tokenization API Headers","sidebarTitle":"Headers","href":"/network-tokenization/headers"},{"title":"Network Tokenization Webhooks","sidebarTitle":"Webhooks","href":"/network-tokenization/webhooks"},{"title":"Network Tokenization API Error Handling","sidebarTitle":"Error Handling","href":"/network-tokenization/error-handling"},{"title":"Pagos Network Tokenization Tips","sidebarTitle":"Network Tokenization Tips","href":"/network-tokenization/network-tokenization-tips"},{"title":"Network Tokenization API Testing","sidebarTitle":"Testing","href":"/network-tokenization/testing"},{"title":"Tokenize a PAN","openapi":"POST /toucan/tokens/tokenize","href":"/network-tokenization/endpoint/tokenize"},{"title":"Fetch Account Data","openapi":"GET /toucan/tokens/{tokenRefId}/account","href":"/network-tokenization/endpoint/account"},{"title":"Get Token Status","openapi":"GET /toucan/tokens/{tokenRefId}/status","href":"/network-tokenization/endpoint/status"},{"title":"Create a Cryptogram","openapi":"POST /toucan/tokens/transact/{tokenRefId}","href":"/network-tokenization/endpoint/transact"},{"title":"Suspends an Active Token","openapi":"PUT /toucan/tokens/{tokenRefId}/suspend","href":"/network-tokenization/endpoint/suspends"},{"title":"Resumes a Suspended Token","openapi":"PUT /toucan/tokens/{tokenRefId}/resume","href":"/network-tokenization/endpoint/resumes"},{"title":"Delete a Token","openapi":"DELETE /toucan/tokens/{tokenRefId}/delete","href":"/network-tokenization/endpoint/deletes"}]},{"group":"Credential Management","pages":[{"title":"Using Account Updater and Network Tokenization Together","sidebarTitle":"Using AU and NT Together","href":"/credential-management"}]}]},{"tab":"Payments Basics","pages":[{"title":"Payments Basics","href":"/payments-basics/the-card-payment-lifecycle"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Real-Time Account Updater Error Handling - Pagos","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":[],"chunks":[]}