Creates a batch of bank payments in Bolivia using the partner balance. Requires at least one payment. Some payments may be authorized while others fail due to insufficient funds. HTTP 200 does not confirm settlement: check success and each payment result, and retrieve its status with GET /v3/transactions/payouts/bank/status/. Fields remain snake_case even though the route is v3.
Result for each payment in the same order as the request.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"ON RAMP by Mesadepagos","description":"Official ON RAMP by MESA DE PAGOS documentation for partners integrating secure API-based payments, QR collections, bank payouts, quotes, fees, webhooks, balances, and transaction history with JWT authentication.","colors":{"primary":"#163893","light":"#00a3de","dark":"#163893"},"logo":{"light":"https://mintcdn.com/mesadepagos/CnXMPhhXXNJQDcoS/images/ONRAMPNEGRO-cropped.svg?fit=max\u0026auto=format\u0026n=CnXMPhhXXNJQDcoS\u0026q=85\u0026s=9cf602dde36d769355d85bac37a46383","dark":"https://mintcdn.com/mesadepagos/CnXMPhhXXNJQDcoS/images/ONRAMP-cropped.svg?fit=max\u0026auto=format\u0026n=CnXMPhhXXNJQDcoS\u0026q=85\u0026s=1d9a7caf20c13b956d4de361c2752a55"},"favicon":{"light":"https://mintcdn.com/mesadepagos/gmvvmf80mFIj6yrh/images/boton.svg?fit=max\u0026auto=format\u0026n=gmvvmf80mFIj6yrh\u0026q=85\u0026s=ebe6705b2fb46dec481a3ab424b5561f","dark":"https://mintcdn.com/mesadepagos/gmvvmf80mFIj6yrh/images/boton.svg?fit=max\u0026auto=format\u0026n=gmvvmf80mFIj6yrh\u0026q=85\u0026s=ebe6705b2fb46dec481a3ab424b5561f"},"background":{"decoration":"gradient"},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/mesadepagos","facebook":"https://www.facebook.com/Mesadepagos"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"es","default":true,"href":"v3/introduction"},{"language":"en","href":"en/v3/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mesadepagos","hasAudioNarration":false,"actualSubdomain":"mesadepagos","customDomains":["docs.mesadepagos.com"],"gitSource":{"type":"github","owner":"mesa-de-pagos","repo":"yp-api-partner","deployBranch":"sandbox","contentDirectory":"docs-mintlify","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae23a1013da7a766d3ffddc","collectionId":"70067ae9-4ece-470d-9b6d-68e982626d21","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae23a1013da7a766d3ffddc"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae23a1013da7a766d3ffddc","clientVersion":"0.0.4005","searchFilterCounts":[{"language":"es","tag":"Referencia API","count":55},{"language":"en","tag":"API Reference","count":55},{"language":"es","tag":"Documentación","count":18},{"language":"en","tag":"Documentation","count":18},{"language":"es","tag":"Payout","count":12},{"language":"en","tag":"Payout","count":12},{"language":"es","tag":"Webhooks","count":10},{"language":"en","tag":"Webhooks","count":10},{"language":"es","tag":"Payin","count":6},{"language":"es","tag":"Virtual accounts","count":6},{"language":"en","tag":"Payin","count":6},{"language":"en","tag":"Virtual accounts","count":6},{"language":"es","tag":"Clients","count":4},{"language":"es","tag":"Wallet","count":4},{"language":"en","tag":"Clients","count":4},{"language":"en","tag":"Wallet","count":4},{"language":"es","tag":"SDK","count":3},{"language":"es","tag":"Login","count":3},{"language":"en","tag":"SDK","count":3},{"language":"en","tag":"Login","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"en/v3/api-reference/payout/payout-ach-por-lote","slug":"/en/v3/api-reference/payout/payout-ach-por-lote","pageMetadata":{"title":"Batch ACH payout","description":"Creates a batch of bank payments in Bolivia using the partner balance. Requires at least one payment. Some payments may be authorized while others fail due to insufficient funds. HTTP 200 does not confirm settlement: check success and each payment result, and retrieve its status with GET /v3/transactions/payouts/bank/status/{transactionId}. Fields remain snake_case even though the route is v3.","deprecated":null,"version":null,"sidebarTitle":"Batch ACH payout","openapi":"/openapi-v3.en.yaml post /v3/transactions/payouts/bank/batch","href":"/en/v3/api-reference/payout/payout-ach-por-lote","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Creates a batch of bank payments in Bolivia using the partner balance. Requires at least one payment. Some payments may be authorized while others fail due to insufficient funds. HTTP 200 does not confirm settlement: check success and each payment result, and retrieve its status with GET /v3/transactions/payouts/bank/status/\", \". Fields remain snake_case even though the route is v3.\"]\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Batch ACH payout","description":"Creates a batch of bank payments in Bolivia using the partner balance. Requires at least one payment. Some payments may be authorized while others fail due to insufficient funds. HTTP 200 does not confirm settlement: check success and each payment result, and retrieve its status with GET /v3/transactions/payouts/bank/status/{transactionId}. Fields remain snake_case even though the route is v3.","deprecated":null,"version":null,"sidebarTitle":"Batch ACH payout","openapi":"/openapi-v3.en.yaml post /v3/transactions/payouts/bank/batch","href":"/en/v3/api-reference/payout/payout-ach-por-lote","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Creates a batch of bank payments in Bolivia using the partner balance. Requires at least one payment. Some payments may be authorized while others fail due to insufficient funds. HTTP 200 does not confirm settlement: check success and each payment result, and retrieve its status with GET /v3/transactions/payouts/bank/status/{transactionId}. Fields remain snake_case even though the route is v3.","operationId":"createPayoutAchBatchV1","parameters":[],"requestBody":"837c52c4-cec7-4e43-b391-edadf300239d","responses":{"200":"cd3bf36d-366f-40ef-a336-5ac97dbaeeae","400":"37335bcc-07f0-4342-a9e5-d25ec5b2c860","401":"c1130042-ee66-4c2e-81f8-12805f4a5930","500":"05652f3d-cdc6-44df-955f-e141582271ef"},"security":["23e2eab7-e38d-4d5c-bf8c-00fe745a2a70"],"summary":"Batch ACH payout","tags":["Payout"],"x-mint":{"href":"/en/v3/api-reference/payout/payout-ach-por-lote","metadata":{"title":"Batch ACH payout","sidebarTitle":"Batch ACH payout"}},"method":"post","type":"path","servers":["9f6940e2-f9c9-4c17-8b17-497cf59a3f42"],"path":"/v3/transactions/payouts/bank/batch","baseUrlOptions":["https://sandbox-rampa.mesadepagos.com/api"],"title":"Batch ACH payout","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"external_reference":{"type":"string","example":"550e8400-e29b-41d4-a716-446655440000","format":"uuid","description":"External batch reference in UUID v4 format.","isRequired":true,"uniqueKey":"external_reference","typeLabel":"string\u003cuuid>"},"transactions":{"minItems":1,"description":"Bank payments in the batch, processed in the submitted order.","type":"array","items":{"type":"object","properties":{"bank_code":{"type":"string","example":"101","description":"Destination bank code.","isRequired":true,"uniqueKey":"transactions.items.[INDEX].bank_code","typeLabel":"string"},"description":{"type":"string","example":"Supplier payment","description":"Transaction description.","maxLength":200,"isRequired":true,"uniqueKey":"transactions.items.[INDEX].description","typeLabel":"string"},"destination_account":{"type":"string","example":"1234567890","description":"Destination account number.","isRequired":true,"uniqueKey":"transactions.items.[INDEX].destination_account","typeLabel":"string"},"destination_id_number":{"type":"string","example":"1234567","description":"Account holder document number. Digits only.","minLength":5,"maxLength":20,"pattern":"^\\d+$","isRequired":true,"uniqueKey":"transactions.items.[INDEX].destination_id_number","typeLabel":"string"},"amount":{"type":"number","example":100.5,"minimum":0.01,"multipleOf":0.01,"description":"Fiat amount to send.","isRequired":true,"uniqueKey":"transactions.items.[INDEX].amount","typeLabel":"number"},"destination_holder":{"type":"string","example":"Juan Perez","description":"Full name of the destination account holder.","isRequired":true,"uniqueKey":"transactions.items.[INDEX].destination_holder","typeLabel":"string"},"country":{"type":"string","enum":["BO","BR","CO","CL","PE","CN","CR","PY","UY","PA","GT"],"default":"BO","example":"BO","description":"Destination bank country. The batch is processed in Bolivia regardless of this field.","uniqueKey":"transactions.items.[INDEX].country","typeLabel":"enum\u003cstring>"},"currency_type":{"type":"string","enum":["BOB","USD"],"default":"BOB","example":"BOB","description":"Transaction fiat currency.","uniqueKey":"transactions.items.[INDEX].currency_type","typeLabel":"enum\u003cstring>"}},"required":["bank_code","description","destination_account","destination_id_number","amount","destination_holder"],"uniqueKey":"transactions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"transactions","typeLabel":"object[]"}},"required":["external_reference","transactions"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"external_reference":"550e8400-e29b-41d4-a716-446655440000","transactions":[{"bank_code":"101","description":"Supplier payment","destination_account":"1234567890","destination_id_number":"1234567","amount":100.5,"destination_holder":"Juan Perez","country":"BO","currency_type":"BOB"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"cd3bf36d-366f-40ef-a336-5ac97dbaeeae":{"description":"Batch evaluated. May contain pending payments, payments failed due to insufficient funds, or both.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true,"description":"True when at least one payment was authorized, even if others fail due to insufficient funds.","isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Batch authorized successfully","description":"Descriptive message for the batch result.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"transaction_id":{"type":"string","example":"550e8400-e29b-41d4-a716-446655440000","description":"Batch identifier, equal to external_reference.","isRequired":true,"uniqueKey":"transaction_id","typeLabel":"string"},"external_reference":{"type":"string","example":"550e8400-e29b-41d4-a716-446655440000","description":"External reference sent in the request.","isRequired":true,"uniqueKey":"external_reference","typeLabel":"string"},"batch_id":{"oneOf":[{"type":"string","example":"ACH-123456","description":"Provider batch identifier. Null when no payment has sufficient funds.","isRequired":true,"uniqueKey":"batch_id.oneOf.0","typeLabel":"string"},{"type":"null","example":"ACH-123456","description":"Provider batch identifier. Null when no payment has sufficient funds.","isRequired":true,"uniqueKey":"batch_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"batch_id","typeLabel":"string | null"},"transactions":{"description":"Result for each payment in the same order as the request.","type":"array","items":{"type":"object","properties":{"transaction_id":{"type":"string","example":"12345678901234","description":"Bank transaction identifier.","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transaction_id","typeLabel":"string"},"status":{"type":"string","enum":["PENDING","FAILED"],"example":"PENDING","description":"PENDING when the payment was sent to the provider; FAILED when funds are insufficient.","isRequired":true,"uniqueKey":"transactions.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"message":{"type":"string","example":"Transaction created successfully","description":"Status description.","isRequired":true,"uniqueKey":"transactions.items.[INDEX].message","typeLabel":"string"}},"required":["transaction_id","status","message"],"uniqueKey":"transactions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"transactions","typeLabel":"object[]"}},"required":["success","message","transaction_id","external_reference","batch_id","transactions"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"message":"Batch authorized successfully","transaction_id":"550e8400-e29b-41d4-a716-446655440000","external_reference":"550e8400-e29b-41d4-a716-446655440000","batch_id":"ACH-123456","transactions":[{"transaction_id":"12345678901234","status":"PENDING","message":"Transaction created successfully"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"37335bcc-07f0-4342-a9e5-d25ec5b2c860":{"description":"Invalid request or batch without transactions.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"c1130042-ee66-4c2e-81f8-12805f4a5930":{"description":"Missing, invalid, or expired token.","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","example":401,"isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"message":{"type":"string","example":"Unauthorized","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["statusCode","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":401,"message":"Unauthorized"}}},"exampleType":"generated"}},"exampleType":"generated"},"05652f3d-cdc6-44df-955f-e141582271ef":{"description":"The bank payment batch could not be processed.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"23e2eab7-e38d-4d5c-bf8c-00fe745a2a70":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http","description":"JWT obtained from /v2/auth/login or /v3/auth/login","scopes":[],"schemeName":"bearer"}}},"servers":{"9f6940e2-f9c9-4c17-8b17-497cf59a3f42":{"url":"https://sandbox-rampa.mesadepagos.com/api","description":"Sandbox"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"bearer","bearerFormat":"JWT","type":"http","description":"JWT obtained from /v2/auth/login or /v3/auth/login","scopes":[],"schemeName":"bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"JWT obtained from /v2/auth/login or /v3/auth/login","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearer","name":"Authorization"}],"title":"bearer"}]},"originalFileLocation":"openapi-v3.en.yaml"},"subdomain":"mesadepagos","siteName":"ON RAMP by Mesadepagos","title":"Batch ACH payout - ON RAMP by Mesadepagos","navMaps":{"firstHrefInVersion":{"v3":{"href":"/en/v3/api-reference/payout/payout-ach-por-lote","matchLevel":0},"v2":{"href":"/en/v2/api-reference/payout/payout-crypto","matchLevel":2},"v1":{"href":"/en/v1/api-reference/payout/payout-ach","matchLevel":2}},"firstHrefInLanguage":{"es":{"href":"/v3/api-reference/payout/payout-ach-por-lote","matchLevel":1},"en":{"href":"/en/v3/api-reference/payout/payout-ach-por-lote","matchLevel":0}}},"lastModified":"2026-10-28T18:08:29.342Z","originalFileLocation":"en/v3/api-reference/payout/payout-ach-por-lote.mdx","locale":"en"},"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=\"Creates a batch of bank payments in Bolivia using the partner balance. Requires at least one payment. Some payments may be authorized while others fail due to insufficient funds. HTTP 200 does not confirm settlement: check success and each payment result, and retrieve its status with GET /v3/transactions/payouts/bank/status/{transactionId}. Fields remain snake_case even though the route is v3.\">\u003cmeta data-mint-head name=\"application-name\" content=\"ON RAMP by Mesadepagos\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mesadepagos/laxnJxqvt8e9s9fY/_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/mesadepagos/laxnJxqvt8e9s9fY/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mesadepagos/laxnJxqvt8e9s9fY/_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/mesadepagos/laxnJxqvt8e9s9fY/_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/mesadepagos/laxnJxqvt8e9s9fY/_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/mesadepagos/laxnJxqvt8e9s9fY/_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/mesadepagos/laxnJxqvt8e9s9fY/_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/mesadepagos/laxnJxqvt8e9s9fY/_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/mesadepagos/laxnJxqvt8e9s9fY/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Batch ACH payout - ON RAMP by Mesadepagos\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a batch of bank payments in Bolivia using the partner balance. Requires at least one payment. Some payments may be authorized while others fail due to insufficient funds. HTTP 200 does not confirm settlement: check success and each payment result, and retrieve its status with GET /v3/transactions/payouts/bank/status/{transactionId}. Fields remain snake_case even though the route is v3.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ON RAMP by Mesadepagos\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.mesadepagos.com/en/v3/api-reference/payout/payout-ach-por-lote\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mesadepagos.mintlify.app/_mintlify/api/og/v2?division=Payout\u0026amp;title=Batch+ACH+payout\u0026amp;description=Creates+a+batch+of+bank+payments+in+Bolivia+using+the+partner+balance.+Requires+at+least+one+payment.+Some+payments+may+be+authorized+while+others+fail+due+to+i\u0026amp;theme=cfe5127e1ac5e07f65b9f39b\u0026amp;signature=b854673a6623ee3cd8b546941be836acf2a0fbf4f04d797d24157abfc9e6d623\">\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=\"Batch ACH payout - ON RAMP by Mesadepagos\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a batch of bank payments in Bolivia using the partner balance. Requires at least one payment. Some payments may be authorized while others fail due to insufficient funds. HTTP 200 does not confirm settlement: check success and each payment result, and retrieve its status with GET /v3/transactions/payouts/bank/status/{transactionId}. Fields remain snake_case even though the route is v3.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mesadepagos.mintlify.app/_mintlify/api/og/v2?division=Payout\u0026amp;title=Batch+ACH+payout\u0026amp;description=Creates+a+batch+of+bank+payments+in+Bolivia+using+the+partner+balance.+Requires+at+least+one+payment.+Some+payments+may+be+authorized+while+others+fail+due+to+i\u0026amp;theme=cfe5127e1ac5e07f65b9f39b\u0026amp;signature=b854673a6623ee3cd8b546941be836acf2a0fbf4f04d797d24157abfc9e6d623\">\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/mesadepagos/laxnJxqvt8e9s9fY/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ON RAMP by Mesadepagos\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#163893\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.mesadepagos.com/en/v3/api-reference/payout/payout-ach-por-lote\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/v3/api-reference/payout/payout-ach-por-lote.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.mesadepagos.com/en/v3/api-reference/payout/payout-ach-por-lote\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.mesadepagos.com/v3/api-reference/payout/payout-ach-por-lote\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.mesadepagos.com/v3/api-reference/payout/payout-ach-por-lote\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.mesadepagos.com/#organization\",\"name\":\"ON RAMP by Mesadepagos\",\"url\":\"https://docs.mesadepagos.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mesadepagos/CnXMPhhXXNJQDcoS/images/ONRAMPNEGRO-cropped.svg?fit=max\u0026auto=format\u0026n=CnXMPhhXXNJQDcoS\u0026q=85\u0026s=9cf602dde36d769355d85bac37a46383\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.mesadepagos.com#website\",\"name\":\"ON RAMP by Mesadepagos\",\"url\":\"https://docs.mesadepagos.com\",\"publisher\":{\"@id\":\"https://docs.mesadepagos.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.mesadepagos.com/en/v3/api-reference/payout/payout-ach-por-lote#webpage\",\"url\":\"https://docs.mesadepagos.com/en/v3/api-reference/payout/payout-ach-por-lote\",\"name\":\"Batch ACH payout\",\"description\":\"Creates a batch of bank payments in Bolivia using the partner balance. Requires at least one payment. Some payments may be authorized while others fail due to insufficient funds. HTTP 200 does not confirm settlement: check success and each payment result, and retrieve its status with GET /v3/transactions/payouts/bank/status/{transactionId}. Fields remain snake_case even though the route is v3.\",\"dateModified\":\"2026-10-28T18:08:29.342Z\",\"isPartOf\":{\"@id\":\"https://docs.mesadepagos.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.mesadepagos.com/en/v3/api-reference/payout/payout-ach-por-lote#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.mesadepagos.com/en/v3/api-reference/payout/payout-ach-por-lote#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Payout\",\"item\":\"https://docs.mesadepagos.com/en/v3/api-reference/payout/estado-de-payout-bancario\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Batch ACH payout\",\"item\":\"https://docs.mesadepagos.com/en/v3/api-reference/payout/payout-ach-por-lote\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.mesadepagos.com/en/v3/api-reference/payout/payout-ach-por-lote#apireference\",\"headline\":\"Batch ACH payout\",\"name\":\"Batch ACH payout\",\"description\":\"Creates a batch of bank payments in Bolivia using the partner balance. Requires at least one payment. Some payments may be authorized while others fail due to insufficient funds. HTTP 200 does not confirm settlement: check success and each payment result, and retrieve its status with GET /v3/transactions/payouts/bank/status/{transactionId}. Fields remain snake_case even though the route is v3.\",\"url\":\"https://docs.mesadepagos.com/en/v3/api-reference/payout/payout-ach-por-lote\",\"mainEntityOfPage\":{\"@id\":\"https://docs.mesadepagos.com/en/v3/api-reference/payout/payout-ach-por-lote#webpage\"},\"dateModified\":\"2026-10-28T18:08:29.342Z\",\"publisher\":{\"@id\":\"https://docs.mesadepagos.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.mesadepagos.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"ON RAMP by Mesadepagos\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"ON RAMP by Mesadepagos","nav":{"global":null,"languages":[{"language":"es","default":true,"pages":[{"title":"es","href":"/v3/api-reference/payout/payout-ach-por-lote"}]},{"language":"en","versions":[{"version":"v3","tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/en/v3/introduction"}]},{"tab":"API Reference","icon":"square-terminal","groups":[{"group":"Login","pages":[{"title":"Log in","deprecated":null,"version":null,"sidebarTitle":"Log in","openapi":"/openapi-v3.en.yaml post /v3/auth/login","href":"/en/v3/api-reference/login/iniciar-sesion"}]},{"group":"Quotes","pages":[{"title":"Retrieve quotes","deprecated":null,"version":null,"sidebarTitle":"Retrieve quotes","openapi":"/openapi-v3.en.yaml get /v3/quotes","href":"/en/v3/api-reference/quotes/obtener-cotizaciones"}]},{"group":"Queries","pages":[{"title":"Balance","deprecated":null,"version":null,"sidebarTitle":"Balance","openapi":"/openapi-v3.en.yaml get /v3/transactions/payouts/balance","href":"/en/v3/api-reference/consultas/balance"}]},{"group":"Payin","pages":[{"title":"Create ACH deposit with crypto to BOB conversion","deprecated":null,"version":null,"sidebarTitle":"Create ACH deposit with crypto to BOB conversion","openapi":"/openapi-v3.en.yaml post /v3/transactions/deposit/ach","href":"/en/v3/api-reference/payin/crear-deposito-ach-con-conversion-crypto-a-bob"},{"title":"Create QR deposit","deprecated":null,"version":null,"sidebarTitle":"Create QR deposit","openapi":"/openapi-v3.en.yaml post /v3/transactions/deposit/qr","href":"/en/v3/api-reference/payin/crear-deposito-qr"}]},{"group":"Payout","pages":[{"title":"Bank payout status","description":"Retrieves the status of bank transactions associated with the provided identifier.","deprecated":null,"version":null,"sidebarTitle":"Bank payout status","openapi":"/openapi-v3.en.yaml get /v3/transactions/payouts/bank/status/{transactionId}","href":"/en/v3/api-reference/payout/estado-de-payout-bancario"},{"title":"Batch ACH payout","deprecated":null,"version":null,"sidebarTitle":"Batch ACH payout","openapi":"/openapi-v3.en.yaml post /v3/transactions/payouts/bank/batch","href":"/en/v3/api-reference/payout/payout-ach-por-lote"},{"title":"ACH Payout","description":"Creates a payout transaction to a destination bank account.","deprecated":null,"version":null,"sidebarTitle":"ACH Payout","openapi":"/openapi-v3.en.yaml post /v3/transactions/payouts/bank","href":"/en/v3/api-reference/payout/payout-ach"},{"title":"QR validation","deprecated":null,"version":null,"sidebarTitle":"QR validation","openapi":"/openapi-v3.en.yaml post /v3/transactions/payouts/validate/qr","href":"/en/v3/api-reference/payout/validacion-qr"},{"title":"QR Payout","deprecated":null,"version":null,"sidebarTitle":"QR Payout","openapi":"/openapi-v3.en.yaml post /v3/transactions/payouts/qr","href":"/en/v3/api-reference/payout/payout-qr"},{"title":"Bank list","deprecated":null,"version":null,"sidebarTitle":"Bank list","openapi":"/openapi-v3.en.yaml get /v3/transactions/payouts/bank/banks","href":"/en/v3/api-reference/payout/lista-de-bancos"}]},{"group":"Virtual accounts","pages":[{"title":"List virtual accounts","deprecated":null,"version":null,"sidebarTitle":"List virtual accounts","openapi":"/openapi-v3.en.yaml get /v3/virtual-accounts","href":"/en/v3/api-reference/virtual-accounts/listar-cuentas-virtuales"},{"title":"Create a partner virtual account","deprecated":null,"version":null,"sidebarTitle":"Create a partner virtual account","openapi":"/openapi-v3.en.yaml post /v3/virtual-accounts","href":"/en/v3/api-reference/virtual-accounts/crear-una-cuenta-virtual-del-partner"},{"title":"Retrieve a partner virtual account","deprecated":null,"version":null,"sidebarTitle":"Retrieve a partner virtual account","openapi":"/openapi-v3.en.yaml get /v3/virtual-accounts/{id}","href":"/en/v3/api-reference/virtual-accounts/consultar-una-cuenta-virtual-del-partner"}]},{"group":"Webhooks","pages":[{"title":"List webhooks","deprecated":null,"version":null,"sidebarTitle":"List webhooks","openapi":"/openapi-v3.en.yaml get /v3/webhooks","href":"/en/v3/api-reference/webhooks/listar-webhooks"},{"title":"Create webhook","deprecated":null,"version":null,"sidebarTitle":"Create webhook","openapi":"/openapi-v3.en.yaml post /v3/webhooks","href":"/en/v3/api-reference/webhooks/crear-webhook"},{"title":"Retrieve webhook logs","deprecated":null,"version":null,"sidebarTitle":"Retrieve webhook logs","openapi":"/openapi-v3.en.yaml get /v3/webhooks/logs","href":"/en/v3/api-reference/webhooks/consultar-logs-de-webhooks"},{"title":"Retrieve webhook","deprecated":null,"version":null,"sidebarTitle":"Retrieve webhook","openapi":"/openapi-v3.en.yaml get /v3/webhooks/{id}","href":"/en/v3/api-reference/webhooks/obtener-webhook"},{"title":"Update webhook","deprecated":null,"version":null,"sidebarTitle":"Update webhook","openapi":"/openapi-v3.en.yaml patch /v3/webhooks/{id}","href":"/en/v3/api-reference/webhooks/actualizar-webhook"}]}]},{"tab":"SDK","icon":"box","pages":[{"title":"SDK","href":"/en/v3/sdk"}]}]},{"version":"v2","default":true,"pages":[{"title":"v2","href":"/en/v2/api-reference/payout/payout-crypto"}]},{"version":"v1","pages":[{"title":"v1","href":"/en/v1/api-reference/payout/payout-ach"}]}]}]},"title":"Batch ACH payout - ON RAMP by Mesadepagos","buildId":"dpl_48qhjNLiu9iJQQSZJz9Fa2ihBbPH","deploymentId":"dpl_48qhjNLiu9iJQQSZJz9Fa2ihBbPH","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-rBlzXElK.js","utils-AjnlCZis.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-swvqTHUt.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CG9fqVU0.js","snippetPresets-CQaUsst6.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-DAdT3l54.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-B1x8JMQI.js","shallow-D3oUTT8_.js","getApiPlaygroundDisplay-CXVJ98Sz.js","CodeSnippet-HbTSvyGs.js","CodeSnippets-DvgXFP0T.js","Page-C2raW8UD.js","getPastedJson-CfDE0eLj.js","icon-DBPqa2DN.js","MethodPill-86CHHFOO.js","DuplicateIcon-B5BXvyBd.js","createIcon-C_r05QJX.js","DynamicMarkdown-Cp6hhEk1.js","SectionHeading-RZjzOLoo.js","axios-vUo_bRtp.js","Markdown-B0YOyiNO.js","clsx-Q3eNRTcf.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-tb1XVL5i.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-9O1lyZBL.js"]}