Checks a bank account before you pay it: the account number format, the bank code,
and whether the country is supported.With name lookup enabled, the response also carries the name registered on the
account and its status — a frozen or restricted account will usually reject an
incoming payment, so it’s worth checking before you send.
nameLookupStatus tells you whether the name resolved, and nameLookupReason says
why when it didn’t — so you can tell an account that doesn’t exist from a corridor
that can’t resolve names from something worth retrying.isValid reports the account number format, and flips to false once a lookup
proves the destination unusable. A name mismatch is different: the account is
real, so isValid stays true and nameMatch.matched is what tells you the
holder isn’t who you expected.
Full status meanings, retry guidance, and how these fields relate are on
Account Validation.
Use the account test values to reproduce
frozen, unresolvable and mismatched-name accounts on demand.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Kotani Pay","colors":{"primary":"#0084FF","light":"#33A0FF","dark":"#0066CC"},"logo":{"light":"https://mintcdn.com/queryhub/5CVj-pMF3Vukqo_2/logo/light.svg?fit=max\u0026auto=format\u0026n=5CVj-pMF3Vukqo_2\u0026q=85\u0026s=74cf5bc91002d793589f2e9ce9d47ae7","dark":"https://mintcdn.com/queryhub/5CVj-pMF3Vukqo_2/logo/dark.svg?fit=max\u0026auto=format\u0026n=5CVj-pMF3Vukqo_2\u0026q=85\u0026s=20af5034ea32e98ec26f1504b063c75d"},"favicon":"https://mintcdn.com/queryhub/McirzP_TUF2C7c0D/favicon.svg?fit=max\u0026auto=format\u0026n=McirzP_TUF2C7c0D\u0026q=85\u0026s=3d4ebd6bcf5a432ae9197aee9c5c5ff1","navbar":{"links":[{"href":"mailto:sales@kotanipay.com","label":"Support"}],"primary":{"type":"button","label":"Live Dashboard","href":"https://backoffice.kotanipay.com"}},"footer":{"socials":{"x":"https://x.com/kotanipay","github":"https://github.com/kotanipay","linkedin":"https://linkedin.com/company/kotanipay"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"queryhub","hasAudioNarration":false,"actualSubdomain":"queryhub","customDomains":["developers.kotanipay.com"],"gitSource":{"type":"github","owner":"john-muinde","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeb0555d4e7ed028605d16a","collectionId":"05df4987-87f0-461d-8009-5251dea94ad8","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeb0555d4e7ed028605d16a"},"feedback":{"edits":false},"entitlements":{},"buildId":"6aeb0555d4e7ed028605d16a","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"API Reference","count":88},{"language":"default","tag":"Documentation","count":22},{"language":"default","tag":"Bulk Payments","count":11},{"language":"default","tag":"Settlement Requests","count":9},{"language":"default","tag":"Products","count":9},{"language":"default","tag":"Customer Management","count":7},{"language":"default","tag":"Offramp (Sell Crypto)","count":7},{"language":"default","tag":"Country \u0026 Service Support","count":6},{"language":"default","tag":"Onramp (Buy Crypto)","count":6},{"language":"default","tag":"Fiat Wallets","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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":"llms-txt-v2","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":"vite-origin","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":"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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"v3/api-reference/customers/validate-bank","slug":"/v3/api-reference/customers/validate-bank","pageMetadata":{"title":"Validate Bank Account","openapi":"POST /api/v3/customer/validate/bank","description":"Validates a bank account number format for a given country and bank code, and whether the country is supported.","href":"/v3/api-reference/customers/validate-bank"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Validates a bank account number format for a given country and bank code, and whether the country is supported.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"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`,strong:`strong`,..._provideComponents(),...props.components},{Heading,Note,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Checks a bank account before you pay it: the account number format, the bank code,\nand whether the country is supported.`}),`\n`,_jsx(_components.p,{children:`With name lookup enabled, the response also carries the name registered on the\naccount and its status — a frozen or restricted account will usually reject an\nincoming payment, so it’s worth checking before you send.`}),`\n`,_jsx(Heading,{level:`2`,id:`reading-the-result`,children:`Reading the result`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`nameLookupStatus`}),` tells you whether the name resolved, and `,_jsx(_components.code,{children:`nameLookupReason`}),` says\nwhy when it didn’t — so you can tell an account that doesn’t exist from a corridor\nthat can’t resolve names from something worth retrying.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`isValid`}),` reports the account number format, and flips to `,_jsx(_components.code,{children:`false`}),` once a lookup\nproves the destination unusable. A name `,_jsx(_components.strong,{children:`mismatch`}),` is different: the account is\nreal, so `,_jsx(_components.code,{children:`isValid`}),` stays `,_jsx(_components.code,{children:`true`}),` and `,_jsx(_components.code,{children:`nameMatch.matched`}),` is what tells you the\nholder isn’t who you expected.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Full status meanings, retry guidance, and how these fields relate are on\n`,_jsx(_components.a,{href:`/v3/essentials/account-validation`,children:`Account Validation`}),`.`]})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Use the `,_jsx(_components.a,{href:`/v3/testing/sandbox-scenarios`,children:`account test values`}),` to reproduce\nfrozen, unresolvable and mismatched-name accounts on demand.`]})})]})}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":"Validate Bank Account","openapi":"POST /api/v3/customer/validate/bank","description":"Validates a bank account number format for a given country and bank code, and whether the country is supported.","href":"/v3/api-reference/customers/validate-bank"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Reading the result","slug":"reading-the-result","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Validates a bank account number format for a given country and bank code, and whether the country is supported.","operationId":"AccountValidationController_validateBankAccount_api/v3","parameters":[],"requestBody":"962cb1fd-d633-46f8-a9f0-58cb112a093e","responses":{"200":"e76b6787-e65d-4c66-8f87-f4b5850400e1","400":"92711c31-2c22-4cd0-8400-5494a6465af4","401":"3d311bd3-34cb-4c47-a47e-57c759a56e05"},"security":["1a7dd3dc-29e9-442a-8625-25b7e96beb54"],"summary":"Validate bank account","tags":["CUSTOMER - VALIDATION"],"method":"post","type":"path","servers":["afa6678e-d9ac-4595-aeac-bfa4bcb570fb"],"path":"/api/v3/customer/validate/bank","baseUrlOptions":["https://sandbox-api.kotanipay.com"],"title":"Validate bank account","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"accountNumber":{"type":"string","description":"Bank account number","example":"1234567890","isRequired":true,"uniqueKey":"accountNumber","typeLabel":"string"},"bankCode":{"type":"string","description":"Bank code or name","example":"KCB","isRequired":true,"uniqueKey":"bankCode","typeLabel":"string"},"countryCode":{"type":"string","description":"Country code","example":"KE","isRequired":true,"uniqueKey":"countryCode","typeLabel":"string"},"accountName":{"type":"string","description":"Name you expect on this account. Returns a nameMatch score against the real one.","example":"Jane Doe","uniqueKey":"accountName","typeLabel":"string"}},"required":["accountNumber","bankCode","countryCode"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"accountNumber":"1234567890","bankCode":"KCB","countryCode":"KE","accountName":"Jane Doe"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"e76b6787-e65d-4c66-8f87-f4b5850400e1":{"description":"","content":{"application/json":{"schema":{"properties":{"success":{"type":"boolean","example":true,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Bank account validated successfully.","uniqueKey":"message","typeLabel":"string"},"data":{"type":"object","properties":{"isValid":{"type":"boolean","description":"Whether the phone number or account is valid","example":true,"isRequired":true,"uniqueKey":"data.isValid","typeLabel":"boolean"},"isSupported":{"type":"boolean","description":"Whether the country/service is supported","example":true,"isRequired":true,"uniqueKey":"data.isSupported","typeLabel":"boolean"},"accountType":{"type":"string","description":"Account type","enum":["mobile_money","bank","paybill","till"],"isRequired":true,"uniqueKey":"data.accountType","typeLabel":"enum\u003cstring>"},"requiresInternationalization":{"type":"boolean","description":"Whether the phone number needs internationalization (missing country code)","example":false,"uniqueKey":"data.requiresInternationalization","typeLabel":"boolean"},"countryCode":{"type":"string","description":"Country code (ISO2)","example":"KE","uniqueKey":"data.countryCode","typeLabel":"string"},"countryName":{"type":"string","description":"Country name","example":"Kenya","uniqueKey":"data.countryName","typeLabel":"string"},"callingCode":{"type":"string","description":"Phone number calling code (e.g., +254)","uniqueKey":"data.callingCode","typeLabel":"string"},"internationalNumber":{"type":"string","description":"Phone number in international format without spaces (e.g., +254712345678)","example":"+254712345678","uniqueKey":"data.internationalNumber","typeLabel":"string"},"nationalNumber":{"type":"string","description":"Phone number in national format without spaces (e.g., 0712345678)","example":"0712345678","uniqueKey":"data.nationalNumber","typeLabel":"string"},"bankName":{"type":"string","description":"Bank name (for bank accounts)","uniqueKey":"data.bankName","typeLabel":"string"},"currency":{"type":"string","description":"Currency for the country","example":"KES","uniqueKey":"data.currency","typeLabel":"string"},"network":{"type":"string","description":"The mobile network the lookup was routed on — either the one you sent, or the one resolved from the number's prefix. Mobile money only.","enum":["MTN","AIRTEL","VODAFONE","TIGO","YAS","ORANGE","NOT_SUPPORTED","ZAMTEL","MPESA","CHECKOUT","BKTRX","CRDTRX","MOOV","TMONEY","FREE","EXPRESSO","HALOPESA","VODACOM","WAVE"],"uniqueKey":"data.network","typeLabel":"enum\u003cstring>"},"mno":{"type":"string","description":"The mobile network operator the number belongs to, resolved from its prefix. Mobile money only.","example":"SAFARICOM KENYA","uniqueKey":"data.mno","typeLabel":"string"},"message":{"type":"string","description":"Validation error message (if invalid)","uniqueKey":"data.message","typeLabel":"string"},"accountName":{"type":"string","description":"Name registered on the account. Requires name lookup to be enabled.","example":"JANE MARY DOE","uniqueKey":"data.accountName","typeLabel":"string"},"nameLookupStatus":{"type":"string","description":"MATCHED, NOT_FOUND, ACCOUNT_UNAVAILABLE, UNSUPPORTED, TIMEOUT, ERROR or NOT_ENABLED. NOT_FOUND means nothing is there; ACCOUNT_UNAVAILABLE means the account exists but cannot receive money.","enum":["MATCHED","NOT_FOUND","ACCOUNT_UNAVAILABLE","UNSUPPORTED","TIMEOUT","ERROR","NOT_ENABLED"],"example":"MATCHED","uniqueKey":"data.nameLookupStatus","typeLabel":"enum\u003cstring>"},"nameLookupReason":{"type":"string","description":"Why the name lookup ended in that status. Populated for every outcome other than MATCHED and NOT_ENABLED, so a failed lookup is always actionable rather than a bare status code.","example":"Name lookup is not available for this payout corridor.","uniqueKey":"data.nameLookupReason","typeLabel":"string"},"matchScore":{"type":"number","description":"Confidence the resolved name is the right one, 0-100. Only returned where the corridor scores its own match.","example":95,"uniqueKey":"data.matchScore","typeLabel":"number"},"accountStatus":{"type":"string","description":"Account status: ACTIVE, FROZEN or RESTRICTED.","example":"ACTIVE","uniqueKey":"data.accountStatus","typeLabel":"string"},"nameMatch":{"type":"object","description":"Comparison of the accountName you sent against the name on the account.","required":["provided","score","matched","threshold","masked"],"properties":{"provided":{"type":"string","description":"The name you supplied on the request.","example":"Jane Doe","isRequired":true,"uniqueKey":"data.nameMatch.provided","typeLabel":"string"},"score":{"type":"number","description":"How closely the names match, 0-100.","example":100,"isRequired":true,"uniqueKey":"data.nameMatch.score","typeLabel":"number"},"matched":{"type":"boolean","description":"Whether the score met your account threshold.","example":true,"isRequired":true,"uniqueKey":"data.nameMatch.matched","typeLabel":"boolean"},"threshold":{"type":"number","description":"The threshold the score was compared against.","example":70,"isRequired":true,"uniqueKey":"data.nameMatch.threshold","typeLabel":"number"},"masked":{"type":"boolean","description":"True when the provider masked part of the name — weaker evidence.","example":false,"isRequired":true,"uniqueKey":"data.nameMatch.masked","typeLabel":"boolean"}},"uniqueKey":"data.nameMatch","typeLabel":"object"}},"required":["isValid","isSupported","accountType"],"uniqueKey":"data","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"message":"Bank account validated successfully.","data":{"isValid":true,"isSupported":true,"accountType":"mobile_money","requiresInternationalization":false,"countryCode":"KE","countryName":"Kenya","callingCode":"\u003cstring>","internationalNumber":"+254712345678","nationalNumber":"0712345678","bankName":"\u003cstring>","currency":"KES","network":"MTN","mno":"SAFARICOM KENYA","message":"\u003cstring>","accountName":"JANE MARY DOE","nameLookupStatus":"MATCHED","nameLookupReason":"Name lookup is not available for this payout corridor.","matchScore":95,"accountStatus":"ACTIVE","nameMatch":{"provided":"Jane Doe","score":100,"matched":true,"threshold":70,"masked":false}}}}},"exampleType":"generated"}},"exampleType":"generated"},"92711c31-2c22-4cd0-8400-5494a6465af4":{"description":"","content":{"application/json":{"schema":{"properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Invalid request","uniqueKey":"message","typeLabel":"string"},"data":{"type":"object","example":{},"uniqueKey":"data","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"message":"Invalid request","data":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"3d311bd3-34cb-4c47-a47e-57c759a56e05":{"description":"","content":{"application/json":{"schema":{"properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Unauthorized","uniqueKey":"message","typeLabel":"string"},"data":{"type":"object","example":{},"uniqueKey":"data","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"message":"Unauthorized","data":{}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"1a7dd3dc-29e9-442a-8625-25b7e96beb54":{"JWT":{"scheme":"bearer","bearerFormat":"JWT","type":"http","scopes":[],"schemeName":"JWT"}}},"servers":{"afa6678e-d9ac-4595-aeac-bfa4bcb570fb":{"url":"https://sandbox-api.kotanipay.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"bearer","bearerFormat":"JWT","type":"http","scopes":[],"schemeName":"JWT"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"JWT","name":"Authorization"}],"title":"JWT"}]},"originalFileLocation":"v3/api-reference/openapi.json"},"subdomain":"queryhub","siteName":"Kotani Pay","title":"Validate Bank Account - Kotani Pay","navMaps":{"firstHrefInVersion":{"Sandbox":{"href":"/v3/api-reference/customers/validate-bank","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-08-03T21:12:38.474Z","originalFileLocation":"v3/api-reference/customers/validate-bank.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=\"description\" content=\"Validates a bank account number format for a given country and bank code, and whether the country is supported.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Kotani Pay\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/queryhub/pgsklz0jE_EhDpUD/_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/queryhub/pgsklz0jE_EhDpUD/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/queryhub/pgsklz0jE_EhDpUD/_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/queryhub/pgsklz0jE_EhDpUD/_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/queryhub/pgsklz0jE_EhDpUD/_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/queryhub/pgsklz0jE_EhDpUD/_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/queryhub/pgsklz0jE_EhDpUD/_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/queryhub/pgsklz0jE_EhDpUD/_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/queryhub/pgsklz0jE_EhDpUD/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Validate Bank Account - Kotani Pay\">\u003cmeta data-mint-head property=\"og:description\" content=\"Validates a bank account number format for a given country and bank code, and whether the country is supported.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Kotani Pay\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.kotanipay.com/v3/api-reference/customers/validate-bank\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://queryhub.mintlify.app/_mintlify/api/og/v2?division=Customer+Management\u0026amp;title=Validate+Bank+Account\u0026amp;description=Validates+a+bank+account+number+format+for+a+given+country+and+bank+code%2C+and+whether+the+country+is+supported.\u0026amp;theme=0fec00b93cf8b10e50875644\u0026amp;signature=844326b4d9a94414c5be851f0b4b83fb2d7f2f4387d1dd131168b3f9c5b6890e\">\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=\"Validate Bank Account - Kotani Pay\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Validates a bank account number format for a given country and bank code, and whether the country is supported.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://queryhub.mintlify.app/_mintlify/api/og/v2?division=Customer+Management\u0026amp;title=Validate+Bank+Account\u0026amp;description=Validates+a+bank+account+number+format+for+a+given+country+and+bank+code%2C+and+whether+the+country+is+supported.\u0026amp;theme=0fec00b93cf8b10e50875644\u0026amp;signature=844326b4d9a94414c5be851f0b4b83fb2d7f2f4387d1dd131168b3f9c5b6890e\">\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/queryhub/pgsklz0jE_EhDpUD/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Kotani Pay\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0084FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.kotanipay.com/v3/api-reference/customers/validate-bank\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/v3/api-reference/customers/validate-bank.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.kotanipay.com/#organization\",\"name\":\"Kotani Pay\",\"url\":\"https://developers.kotanipay.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/queryhub/5CVj-pMF3Vukqo_2/logo/light.svg?fit=max\u0026auto=format\u0026n=5CVj-pMF3Vukqo_2\u0026q=85\u0026s=74cf5bc91002d793589f2e9ce9d47ae7\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.kotanipay.com#website\",\"name\":\"Kotani Pay\",\"url\":\"https://developers.kotanipay.com\",\"publisher\":{\"@id\":\"https://developers.kotanipay.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.kotanipay.com/v3/api-reference/customers/validate-bank#webpage\",\"url\":\"https://developers.kotanipay.com/v3/api-reference/customers/validate-bank\",\"name\":\"Validate Bank Account\",\"description\":\"Validates a bank account number format for a given country and bank code, and whether the country is supported.\",\"dateModified\":\"2026-08-03T21:12:38.474Z\",\"isPartOf\":{\"@id\":\"https://developers.kotanipay.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.kotanipay.com/v3/api-reference/customers/validate-bank#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.kotanipay.com/v3/api-reference/customers/validate-bank#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Customer Management\",\"item\":\"https://developers.kotanipay.com/v3/api-reference/customers/mobile-money/create\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Validate Bank Account\",\"item\":\"https://developers.kotanipay.com/v3/api-reference/customers/validate-bank\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.kotanipay.com/v3/api-reference/customers/validate-bank#apireference\",\"headline\":\"Validate Bank Account\",\"name\":\"Validate Bank Account\",\"description\":\"Validates a bank account number format for a given country and bank code, and whether the country is supported.\",\"url\":\"https://developers.kotanipay.com/v3/api-reference/customers/validate-bank\",\"mainEntityOfPage\":{\"@id\":\"https://developers.kotanipay.com/v3/api-reference/customers/validate-bank#webpage\"},\"dateModified\":\"2026-08-03T21:12:38.474Z\",\"publisher\":{\"@id\":\"https://developers.kotanipay.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.kotanipay.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Kotani Pay\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Kotani Pay","nav":{"global":null,"versions":[{"version":"Sandbox","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/v3/overview"}]},{"tab":"API Reference","groups":[{"group":"Getting Started","pages":[{"title":"API Reference","href":"/v3/api-reference/introduction"}]},{"group":"Health \u0026 System","pages":[{"title":"Health Check","openapi":"GET /health","href":"/v3/api-reference/system/health"},{"title":"Payment Providers","openapi":"POST /api/v3/providers","href":"/v3/api-reference/system/providers"}]},{"group":"Authentication \u0026 Setup","pages":[{"title":"Get Integrator","openapi":"GET /api/v3/integrator","href":"/v3/api-reference/integrator/get"},{"title":"Update Webhook Configuration","openapi":"PATCH /api/v3/integrator/webhook","href":"/v3/api-reference/integrator/update-webhook"}]},{"group":"Fiat Wallets","pages":[{"title":"Create Fiat Wallet","openapi":"POST /api/v3/wallet/fiat","href":"/v3/api-reference/wallets/fiat/create"},{"title":"List Fiat Wallets","openapi":"GET /api/v3/wallet/fiat","href":"/v3/api-reference/wallets/fiat/list"},{"title":"Get Fiat Wallet","openapi":"GET /api/v3/wallet/fiat/{id}","href":"/v3/api-reference/wallets/fiat/get"},{"title":"Get Wallet by Currency","openapi":"GET /api/v3/wallet/fiat/currency/{currency}","href":"/v3/api-reference/wallets/fiat/get-by-currency"},{"title":"Update Fiat Wallet","openapi":"PATCH /api/v3/wallet/fiat/{id}","href":"/v3/api-reference/wallets/fiat/update"},{"title":"Transfer Deposit Balance","openapi":"POST /api/v3/wallet/transfer/deposit-balance","href":"/v3/api-reference/wallets/fiat/transfer-deposit-balance"}]},{"group":"Crypto Wallets","pages":[{"title":"Create Crypto Wallet","openapi":"POST /api/v3/wallet/crypto","href":"/v3/api-reference/wallets/crypto/create"},{"title":"List Crypto Wallets","openapi":"GET /api/v3/wallet/crypto","href":"/v3/api-reference/wallets/crypto/list"},{"title":"Get Crypto Wallet","openapi":"GET /api/v3/wallet/crypto/{id}","href":"/v3/api-reference/wallets/crypto/get"}]},{"group":"Customer Management","pages":[{"title":"Create Mobile Money Customer","openapi":"POST /api/v3/customer/mobile-money","href":"/v3/api-reference/customers/mobile-money/create"},{"title":"List Mobile Money Customers","openapi":"GET /api/v3/customer/mobile-money","href":"/v3/api-reference/customers/mobile-money/list"},{"title":"Get Mobile Money Customer","openapi":"GET /api/v3/customer/mobile-money/{customer_key}","href":"/v3/api-reference/customers/mobile-money/get"},{"title":"Get Customer by Phone","openapi":"GET /api/v3/customer/mobile-money/phone/{phone_number}","href":"/v3/api-reference/customers/mobile-money/get-by-phone"},{"title":"Update Mobile Money Customer","openapi":"PATCH /api/v3/customer/mobile-money/{customer_key}","href":"/v3/api-reference/customers/mobile-money/update"},{"title":"Validate Mobile Money Account","openapi":"POST /api/v3/customer/validate/mobile-money","description":"Validates a phone number in any format (with or without country code). Returns validation status, country information, formatted number, and whether the country is supported for mobile money.","href":"/v3/api-reference/customers/validate-mobile-money"},{"title":"Validate Bank Account","openapi":"POST /api/v3/customer/validate/bank","href":"/v3/api-reference/customers/validate-bank"}]},{"group":"Mobile Money Deposits","pages":[{"title":"Deposit via Mobile Money","openapi":"POST /api/v3/deposit/mobile-money","description":"An integrator’s customers can initiate a deposit from their respective mobile money wallets. An STK push will be sent to the customer and the respective amount will be deducted from their mobile money wallets and deposited into the integrator’s fiat wallet","href":"/v3/api-reference/deposits/mobile-money"},{"title":"Get Deposit Mobile Money Status","openapi":"GET /api/v3/deposit/mobile-money/status/{reference_id}","href":"/v3/api-reference/deposits/mobile-money-status"},{"title":"List Deposit Transactions","openapi":"GET /api/v3/deposit/mobile-money/transactions","href":"/v3/api-reference/deposits/list-transactions"}]},{"group":"Mobile Money Withdrawals","pages":[{"title":"Mobile Money Withdrawal","openapi":"POST /api/v3/withdraw/mobile-money","href":"/v3/api-reference/withdrawals/mobile-money"},{"title":"Mobile Money Withdrawal Status","openapi":"GET /api/v3/withdraw/status/{reference_id}","href":"/v3/api-reference/withdrawals/mobile-money-status"},{"title":"List Withdrawal Transactions","openapi":"GET /api/v3/withdraw/transactions","href":"/v3/api-reference/withdrawals/list-transactions"}]},{"group":"Card Deposits","pages":[{"title":"Card Deposit","openapi":"POST /api/v3/deposit/card","href":"/v3/api-reference/deposits/card"},{"title":"Card Deposit Status","openapi":"GET /api/v3/deposit/card/{reference_id}","href":"/v3/api-reference/deposits/card-status"}]},{"group":"Bank Deposits","pages":[{"title":"Bank Checkout Deposit","openapi":"POST /api/v3/deposit/bank/checkout","href":"/v3/api-reference/deposits/bank-checkout"},{"title":"Bank Checkout Deposit Status","openapi":"GET /api/v3/deposit/bank/checkout/status/{reference_id}","href":"/v3/api-reference/deposits/bank-checkout-status"}]},{"group":"Bank Withdrawals","pages":[{"title":"Bank Withdrawal","openapi":"POST /api/v3/withdraw/v2/bank","href":"/v3/api-reference/withdrawals/bank-v2"},{"title":"Bank Withdrawal Status","openapi":"GET /api/v3/withdraw/v2/bank/status/{referenceId}","href":"/v3/api-reference/withdrawals/bank-status"}]},{"group":"Kenya Withdrawals","pages":[{"title":"Lipa na M-Pesa Withdrawal","openapi":"POST /api/v3/withdraw/lipa-na-mpesa","href":"/v3/api-reference/withdrawals/lipa-na-mpesa"},{"title":"Paybill Withdrawal","openapi":"POST /api/v3/withdraw/paybill","href":"/v3/api-reference/withdrawals/paybill"}]},{"group":"Country \u0026 Service Support","pages":[{"title":"Get Supported Countries","openapi":"GET /api/v3/customer/support/countries","href":"/v3/api-reference/country-support/countries"},{"title":"Get Country Details","openapi":"GET /api/v3/customer/support/countries/{countryCode}","href":"/v3/api-reference/country-support/country-details"},{"title":"Get Available Networks","openapi":"GET /api/v3/customer/support/networks/{countryCode}","href":"/v3/api-reference/country-support/networks"},{"title":"Get Available Banks","openapi":"GET /api/v3/customer/support/banks","href":"/v3/api-reference/country-support/banks"},{"title":"Get Deposit Service Configuration","openapi":"GET /api/v3/customer/support/services/deposit","href":"/v3/api-reference/country-support/deposit-services"},{"title":"Get Withdraw Service Configuration","openapi":"GET /api/v3/customer/support/services/withdraw","href":"/v3/api-reference/country-support/withdraw-services"}]},{"group":"Exchange Rates","pages":[{"title":"Get All Exchange Rates","openapi":"GET /api/v3/rate","href":"/v3/api-reference/rates/get-all-rates"},{"title":"Get Exchange Rate","openapi":"GET /api/v3/rate/{from}/{to}","href":"/v3/api-reference/rates/get-rate"},{"title":"Get Onramp Exchange Rate","openapi":"POST /api/v3/rate/onramp","href":"/v3/api-reference/rates/onramp-rate"},{"title":"Get Offramp Exchange Rate","openapi":"POST /api/v3/rate/offramp","href":"/v3/api-reference/rates/offramp-rate"},{"title":"Get Fiat to Fiat Exchange Rate","openapi":"POST /api/v3/rate/fiat","href":"/v3/api-reference/rates/fiat-to-fiat"}]},{"group":"Onramp (Buy Crypto)","pages":[{"title":"Create Onramp","openapi":"POST /api/v3/onramp","href":"/v3/api-reference/onramp/create"},{"title":"Get Onramp Status","openapi":"GET /api/v3/onramp/{referenceId}","href":"/v3/api-reference/onramp/status"},{"title":"Get Onramp Status (by Reference ID)","openapi":"GET /api/v3/onramp/{referenceId}","href":"/v3/api-reference/onramp/get-status"},{"title":"Send Token to Crypto Wallet","openapi":"POST /api/v3/onramp/crypto","href":"/v3/api-reference/onramp/crypto"},{"title":"Get Crypto Onramp Status","openapi":"GET /api/v3/onramp/crypto/{referenceId}","href":"/v3/api-reference/onramp/crypto-status"},{"title":"Get Crypto Onramp Status (by Reference ID)","openapi":"GET /api/v3/onramp/crypto/{referenceId}","href":"/v3/api-reference/onramp/get-crypto-status"}]},{"group":"Offramp (Sell Crypto)","pages":[{"title":"Create Offramp Request","openapi":"POST /api/v3/offramp","href":"/v3/api-reference/offramp/create"},{"title":"Get Offramp Status","openapi":"GET /api/v3/offramp/{referenceId}","href":"/v3/api-reference/offramp/status"},{"title":"Get Offramp Status (by Reference ID)","openapi":"GET /api/v3/offramp/{referenceId}","href":"/v3/api-reference/offramp/get-status"},{"title":"Cancel Offramp Transaction","openapi":"GET /api/v3/offramp/cancel/{referenceId}","href":"/v3/api-reference/offramp/cancel"},{"title":"Get Offramp Transactions","openapi":"GET /api/v3/offramp/transactions","href":"/v3/api-reference/offramp/list-transactions"},{"title":"Get Refund Status","openapi":"GET /api/v3/offramp/refund-status/{referenceId}","href":"/v3/api-reference/offramp/refund-status"},{"title":"Retry Failed Refund","openapi":"POST /api/v3/offramp/retry-refund/{referenceId}","href":"/v3/api-reference/offramp/retry-refund"}]},{"group":"Settlement Requests","pages":[{"title":"Dashboard Settlements","href":"/v3/api-reference/settlements/dashboard-settlements"},{"title":"Request Settlement","openapi":"POST /api/v3/integrator/settlements","href":"/v3/api-reference/settlements/request-settlement"},{"title":"List Settlements","openapi":"GET /api/v3/integrator/settlements","href":"/v3/api-reference/settlements/list-settlements"},{"title":"Get Settlement","openapi":"GET /api/v3/integrator/settlements/{settlementId}","href":"/v3/api-reference/settlements/get-settlement"},{"title":"Cancel Settlement","openapi":"DELETE /api/v3/integrator/settlements/{settlementId}","href":"/v3/api-reference/settlements/cancel"},{"title":"Settlement Fee Preview","openapi":"GET /api/v3/integrator/settlements/fee-preview","href":"/v3/api-reference/settlements/fee-preview"},{"title":"Settlement Schedule","openapi":"GET /api/v3/integrator/settlements/schedule","href":"/v3/api-reference/settlements/schedule"},{"title":"Update Notification Preferences","openapi":"PATCH /api/v3/integrator/settlements/notification-preferences","href":"/v3/api-reference/settlements/notification-preferences"},{"title":"Merge Settlements into Batch","openapi":"POST /api/v3/integrator/settlements/merge","href":"/v3/api-reference/settlements/merge"}]},{"group":"Settlement Batches","pages":[{"title":"Create Batch Settlement","openapi":"POST /api/v3/integrator/settlements/batch","href":"/v3/api-reference/settlements/batch/create"},{"title":"List Settlement Batches","openapi":"GET /api/v3/integrator/settlements/batch","href":"/v3/api-reference/settlements/batch/list"},{"title":"Get Settlement Batch","openapi":"GET /api/v3/integrator/settlements/batch/{batchId}","href":"/v3/api-reference/settlements/batch/get"},{"title":"Cancel Settlement Batch","openapi":"DELETE /api/v3/integrator/settlements/batch/{batchId}","href":"/v3/api-reference/settlements/batch/cancel"}]},{"group":"Saved Beneficiaries","pages":[{"title":"Get Settlement Config","openapi":"GET /api/v3/integrator/settlement-config","href":"/v3/api-reference/settlements/settlement-config"},{"title":"List Settlement Beneficiaries","openapi":"GET /api/v3/integrator/settlement-config/beneficiaries","href":"/v3/api-reference/settlements/settlement-config/beneficiaries"},{"title":"Create Settlement Beneficiary","openapi":"POST /api/v3/integrator/settlement-config/beneficiaries","href":"/v3/api-reference/settlements/settlement-config/create-beneficiary"},{"title":"Update Settlement Beneficiary","openapi":"PATCH /api/v3/integrator/settlement-config/beneficiaries/{beneficiaryId}","href":"/v3/api-reference/settlements/settlement-config/get-beneficiary"},{"title":"Delete Settlement Beneficiary","openapi":"DELETE /api/v3/integrator/settlement-config/beneficiaries/{beneficiaryId}","href":"/v3/api-reference/settlements/settlement-config/delete-beneficiary"}]},{"group":"Bulk Payments","pages":[{"title":"Get Available Wallets","openapi":"GET /api/v3/dashboard/bulk-payments/api/wallets","href":"/v3/api-reference/bulk-payments/get-wallets"},{"title":"Validate CSV File","openapi":"POST /api/v3/dashboard/bulk-payments/api/validate-csv","href":"/v3/api-reference/bulk-payments/validate-csv"},{"title":"Preview Bulk Payment Batches","openapi":"POST /api/v3/dashboard/bulk-payments/api/preview","href":"/v3/api-reference/bulk-payments/preview-batches"},{"title":"Create Bulk Payment Batches","openapi":"POST /api/v3/dashboard/bulk-payments/api/batches/create","href":"/v3/api-reference/bulk-payments/create-batches"},{"title":"Get Bulk Payment Batches","openapi":"GET /api/v3/dashboard/bulk-payments/api/batches","href":"/v3/api-reference/bulk-payments/list-batches"},{"title":"Get Bulk Payment Batch by ID","openapi":"GET /api/v3/dashboard/bulk-payments/api/batches/{batchId}","href":"/v3/api-reference/bulk-payments/get-batch"},{"title":"Process Bulk Payment Batch","openapi":"POST /api/v3/dashboard/bulk-payments/api/batches/{batchId}/process","href":"/v3/api-reference/bulk-payments/process-batch"},{"title":"Get Batch Payments","openapi":"GET /api/v3/dashboard/bulk-payments/api/batches/{batchId}/payments","href":"/v3/api-reference/bulk-payments/get-batch-payments"},{"title":"Get Paginated Transactions","openapi":"GET /api/v3/dashboard/bulk-payments/api/transactions","href":"/v3/api-reference/bulk-payments/list-transactions"},{"title":"Get Transaction Details","openapi":"GET /api/v3/dashboard/bulk-payments/api/transactions/{transactionId}","href":"/v3/api-reference/bulk-payments/get-transaction"},{"title":"Get Bulk Payment Statistics","openapi":"GET /api/v3/dashboard/bulk-payments/api/stats","href":"/v3/api-reference/bulk-payments/get-statistics"}]}]}]}]},"basePath":"","title":"Validate Bank Account - Kotani Pay","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DX1Meug0.js","utils-B_OMIQVC.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChxhRPMa.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CuKvD8Iv.js","snippetPresets-C5d7p2hp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CfHcE8m4.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C1zZV314.js","shallow-CmQhqCJn.js","getApiPlaygroundDisplay-YRo9s1O7.js","CodeSnippet-RN1MTdfk.js","CodeSnippets-DKLPHxJA.js","Page-BAvA99GL.js","getPastedJson-bz0M41mU.js","icon-CsmhpPrv.js","MethodPill-CNGsVE77.js","DuplicateIcon-DilfU_Z2.js","createIcon-BdsYzQck.js","DynamicMarkdown-CbqEDjbV.js","SectionHeading-O6hXpFCN.js","axios-vUo_bRtp.js","Markdown-nKm-uidQ.js","clsx-ClVdStUn.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CIQkMg3R.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-ImrFS4Fy.js"]}