Submits multiple payout orders in a single request using the Bulk Payout API. Orders are validated and processed independently — a failure in one order does not block the others.
Submitting a bulk payout queues the batch for asynchronous processing. The endpoint does not wait for individual payouts to complete. It returns a batchId immediately after the batch is accepted.Use the batchId with the Fetch Batch Status endpoint to monitor processing and retrieve individual payout results.
Unique identifier for the created bulk payout batch. Pass this to Fetch Batch Status.
data.referenceNo
String
Reference number associated with the batch.
data.timestamp
String
ISO 8601 timestamp of when the batch was created.
data.batchTotal
Number
Total number of payout items submitted in the batch.
data.totalSuccessful
Number
Number of payouts that have completed successfully at the time of the response.
data.totalFailed
Number
Number of payouts that have failed at the time of the response.
data.totalPending
Number
Number of payouts still pending at the time of the response.
For a newly created batch, totalSuccessful, totalFailed, and totalPending reflect the state at creation time. Payouts are settled asynchronously, so these counts change as the batch processes.
After creating a bulk payout, use the returned batchId to monitor the batch and retrieve the status of individual payouts.Pass data.batchId from the response above to the Fetch Batch Status endpoint:
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"meCash Documentation","colors":{"primary":"#240552","light":"#B692F6","dark":"#240552"},"logo":{"light":"https://mintcdn.com/mecash-0665cec5/Bn3kXouggJYtcJ1E/logo/dark.png?fit=max\u0026auto=format\u0026n=Bn3kXouggJYtcJ1E\u0026q=85\u0026s=f53d02a6204bda3c0bdf21c2add1dc4b","dark":"https://mintcdn.com/mecash-0665cec5/Bn3kXouggJYtcJ1E/logo/light.png?fit=max\u0026auto=format\u0026n=Bn3kXouggJYtcJ1E\u0026q=85\u0026s=b4df8fd4037544bda2ceef56d930b68d"},"favicon":"https://mintcdn.com/mecash-0665cec5/14m0yHab9pwAhB-i/favicon/mecash-favicon.png?fit=max\u0026auto=format\u0026n=14m0yHab9pwAhB-i\u0026q=85\u0026s=5891ccc5c1e1cbd59db5509b9d54826d","api":{"playground":{"proxy":false},"examples":{"languages":["javascript","curl","python","nodejs","php","java","ruby","swift","kotlin","rust","go","scala","erlang"]}},"appearance":{"default":"dark"},"navbar":{"links":[{"href":"mailto:support@me-cash.com","label":"Support"},{"href":"https://developer.me-cash.com/request-demo","label":"Request a demo"},{"href":"https://blog.me-cash.com","label":"Blog"}],"primary":{"type":"button","label":"Sign Up","href":"https://business.me-cash.com/"}},"footer":{"socials":{"x":"https://x.com/mecash14","linkedin":"https://linkedin.com/company/me-cash"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","cursor"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mecash-0665cec5","hasAudioNarration":false,"actualSubdomain":"mecash-0665cec5","customDomains":["developer.me-cash.com"],"gitSource":{"type":"github","owner":"ejiro-mecash","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true,"issues":true},"entitlements":{},"buildId":"6aec3f3f252b547dce0785d0","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Documentation","count":49},{"language":"default","tag":"API Reference","count":28},{"language":"default","tag":"Payouts","count":20},{"language":"default","tag":"Resources","count":15},{"language":"default","tag":"Payout Examples","count":14},{"language":"default","tag":"Ramp","count":14},{"language":"default","tag":"Webhooks","count":10},{"language":"default","tag":"Guides","count":7},{"language":"default","tag":"Getting Started","count":6},{"language":"default","tag":"Setup","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":"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":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"@import url('https://api.fontshare.com/v2/css?f[]=clash+grotesk@1,2,3,4,5,6,7\u0026display=swap');@import url('https://api.fontshare.com/v2/css?f[]=satoshi@1,2,3,4,5,6,7\u0026display=swap');:root{--font-heading: 'Clash Grotesk', 'ClashGrotesk', sans-serif;--font-body: 'Satoshi', sans-serif}body,button,input,textarea{font-family:var(--font-body);font-weight:600}h1,h2,h3,h4,h5,h6,.mint-hero-title,.mint-page-title,.mint-card-title,.DocSearch-Title,.DocSearch-Subtitle{font-family:var(--font-heading)}.hero-gradient{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3rem;padding:3rem;border-radius:32px;background:linear-gradient(135deg, rgba(36, 5, 82, 0.08) 0%, rgba(151, 71, 255, 0.16) 100%);border:1px solid rgba(36, 5, 82, 0.12);box-shadow:0 24px 60px rgba(36, 5, 82, 0.08);text-align:left}.hero-copy{flex:1 1 360px;max-width:520px;color:#000000!important}.hero-kicker{display:inline-block;font-size:0.975rem;font-weight:600;letter-spacing:0.04em;color:#000000!important;margin-bottom:1rem}.hero-title{color:#000000!important;font-size:2.75rem;font-weight:700;margin-bottom:1rem;line-height:1.2;max-width:32rem;color:#000000!important}.hero-subtitle{font-size:1.125rem;line-height:1.65;margin:1.25rem 0 2.25rem;max-width:32rem;color:#000000!important;font-weight:550;font-variation-settings:'wght' 550}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem}.hero-primary,.hero-secondary{display:inline-flex;align-items:center;justify-content:center;padding:0.9rem 1.6rem;border-radius:999px;font-weight:600;text-decoration:none;transition:transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease, color 0.2s ease}.hero-primary{background:linear-gradient(135deg, #9747ff 0%, #7d3be2 100%);color:#ffffff}.hero-primary:hover{transform:translateY(-2px)}.hero-secondary{border:1px solid rgba(36, 5, 82, 0.18)}.hero-secondary:hover{transform:translateY(-2px)}.hero-illustration{flex:1 1 320px;min-width:300px;display:flex;justify-content:flex-end;align-items:center}.hero-illustration img{width:100%;max-width:380px;display:block}.hero-illustration-light{display:block}.hero-illustration-dark{display:none}.section-block{display:grid;gap:1rem}.section-title{font-size:clamp(1.9rem, 2vw + 1.2rem, 2.3rem);font-weight:700;color:#000000;margin-bottom:1.5rem}.section-title.centered{text-align:center;margin-left:auto;margin-right:auto}.section-subtitle{font-size:1.05rem;line-height:1.6;color:#5d4f78;max-width:48rem;margin-bottom:2.25rem;font-weight:550;font-variation-settings:'wght' 550}.home-card{border:1px solid rgba(36, 5, 82, 0.1);border-radius:20px;background:rgba(255, 255, 255, 0.94);box-shadow:0 14px 32px rgba(36, 5, 82, 0.06);padding:1.8rem 1.6rem;transition:transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;font-weight:560;font-variation-settings:'wght' 560}.home-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(36, 5, 82, 0.12)}.light-theme .hero-kicker,.light-theme .hero-title,.light-theme .hero-subtitle,html[data-theme=\"light\"] .hero-kicker,html[data-theme=\"light\"] .hero-title,html[data-theme=\"light\"] .hero-subtitle,body:not(.dark) .hero-kicker,body:not(.dark) .hero-title,body:not(.dark) .hero-subtitle,html:not(.dark):not([data-theme=\"dark\"]) .hero-kicker,html:not(.dark):not([data-theme=\"dark\"]) .hero-title,html:not(.dark):not([data-theme=\"dark\"]) .hero-subtitle{color:#000000!important}html[data-theme=\"dark\"] .hero-gradient,body[data-theme=\"dark\"] .hero-gradient,body.dark .hero-gradient,html.dark .hero-gradient{background:linear-gradient(135deg, rgba(36, 5, 82, 0.78) 0%, rgba(151, 71, 255, 0.6) 100%);border-color:rgba(151, 71, 255, 0.45);box-shadow:0 24px 60px rgba(36, 5, 82, 0.5)}html[data-theme=\"dark\"] .hero-title,body[data-theme=\"dark\"] .hero-title,body.dark .hero-title,html.dark .hero-title{color:#ffffff!important}html[data-theme=\"dark\"] .hero-subtitle,body[data-theme=\"dark\"] .hero-subtitle,body.dark .hero-subtitle,html.dark .hero-subtitle{color:rgba(255, 255, 255, 0.82)!important}html[data-theme=\"dark\"] .hero-kicker,body[data-theme=\"dark\"] .hero-kicker,body.dark .hero-kicker,html.dark .hero-kicker{color:rgba(255, 255, 255, 0.75)!important}html[data-theme=\"dark\"] .hero-copy,body[data-theme=\"dark\"] .hero-copy,body.dark .hero-copy,html.dark .hero-copy{color:#ffffff!important}html[data-theme=\"dark\"] .hero-secondary,body[data-theme=\"dark\"] .hero-secondary,body.dark .hero-secondary,html.dark .hero-secondary{background:rgba(36, 5, 82, 0.45);border-color:rgba(151, 71, 255, 0.35);color:#f5e9ff;box-shadow:0 12px 26px rgba(36, 5, 82, 0.5)}html[data-theme=\"dark\"] .hero-illustration-light,body[data-theme=\"dark\"] .hero-illustration-light,body.dark .hero-illustration-light,html.dark .hero-illustration-light{display:none}html[data-theme=\"dark\"] .hero-illustration-dark,body[data-theme=\"dark\"] .hero-illustration-dark,body.dark .hero-illustration-dark,html.dark .hero-illustration-dark{display:block}html[data-theme=\"dark\"] .section-title,body[data-theme=\"dark\"] .section-title,body.dark .section-title,html.dark .section-title{color:#ffffff}html[data-theme=\"dark\"] .section-subtitle,body[data-theme=\"dark\"] .section-subtitle,body.dark .section-subtitle,html.dark .section-subtitle{color:rgba(255, 255, 255, 0.72)}html[data-theme=\"dark\"] .home-card,body[data-theme=\"dark\"] .home-card,body.dark .home-card,html.dark .home-card{border-color:rgba(151, 71, 255, 0.18);background:rgba(18, 6, 40, 0.92);box-shadow:0 18px 42px rgba(5, 1, 15, 0.55)}@media (max-width: 860px){.hero-gradient{padding:2.5rem;gap:2.5rem}.hero-illustration{justify-content:center}}@media (max-width: 640px){.hero-gradient{padding:2rem}.hero-illustration{min-width:auto}.hero-illustration img{max-width:260px}.hero-primary,.hero-secondary{width:100%}}"}],"page":{"pagePath":"payout/create-bulk-payout","slug":"/payout/create-bulk-payout","pageMetadata":{"title":"Create Bulk Payout","openapi":"post /v1/bulk/payout","description":"Submits multiple payout orders in a single request using the Bulk Payout API. Orders are validated and processed independently — a failure in one order does not block the others.","href":"/payout/create-bulk-payout"},"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: \"Submits multiple payout orders in a single request using the Bulk Payout API. Orders are validated and processed independently — a failure in one order does not block the others.\"\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`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Submitting a bulk payout queues the batch for asynchronous processing. The endpoint does not wait for individual payouts to complete. It returns a `,_jsx(_components.code,{children:`batchId`}),` immediately after the batch is accepted.`]}),`\n`,_jsxs(_components.p,{children:[`Use the `,_jsx(_components.code,{children:`batchId`}),` with the `,_jsx(_components.a,{href:`/payout-docs/bulk-payout#step-2-check-batch-status-optional`,children:`Fetch Batch Status`}),` endpoint to monitor processing and retrieve individual payout results.`]}),`\n`,_jsx(Heading,{level:`2`,id:`response-fields`,children:`Response fields`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.strong,{children:`Field`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Type`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Description`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`message`})}),_jsx(_components.td,{children:`String`}),_jsx(_components.td,{children:`Confirmation that the batch was created.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`status`})}),_jsx(_components.td,{children:`String`}),_jsxs(_components.td,{children:[`API-level response status (`,_jsx(_components.code,{children:`success`}),` or `,_jsx(_components.code,{children:`failed`}),`).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.batchId`})}),_jsx(_components.td,{children:`String`}),_jsx(_components.td,{children:`Unique identifier for the created bulk payout batch. Pass this to Fetch Batch Status.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.referenceNo`})}),_jsx(_components.td,{children:`String`}),_jsx(_components.td,{children:`Reference number associated with the batch.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.timestamp`})}),_jsx(_components.td,{children:`String`}),_jsx(_components.td,{children:`ISO 8601 timestamp of when the batch was created.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.batchTotal`})}),_jsx(_components.td,{children:`Number`}),_jsx(_components.td,{children:`Total number of payout items submitted in the batch.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.totalSuccessful`})}),_jsx(_components.td,{children:`Number`}),_jsx(_components.td,{children:`Number of payouts that have completed successfully at the time of the response.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.totalFailed`})}),_jsx(_components.td,{children:`Number`}),_jsx(_components.td,{children:`Number of payouts that have failed at the time of the response.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`data.totalPending`})}),_jsx(_components.td,{children:`Number`}),_jsx(_components.td,{children:`Number of payouts still pending at the time of the response.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`For a newly created batch, `,_jsx(_components.code,{children:`totalSuccessful`}),`, `,_jsx(_components.code,{children:`totalFailed`}),`, and `,_jsx(_components.code,{children:`totalPending`}),` reflect the state at creation time. Payouts are settled asynchronously, so these counts change as the batch processes.`]}),`\n`,_jsx(Heading,{level:`2`,id:`check-the-batch-status`,children:`Check the batch status`}),`\n`,_jsxs(_components.p,{children:[`After creating a bulk payout, use the returned `,_jsx(_components.code,{children:`batchId`}),` to monitor the batch and retrieve the status of individual payouts.`]}),`\n`,_jsxs(_components.p,{children:[`Pass `,_jsx(_components.code,{children:`data.batchId`}),` from the response above to the `,_jsx(_components.a,{href:`/payout-docs/bulk-payout#step-2-check-batch-status-optional`,children:`Fetch Batch Status`}),` endpoint:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,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:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`GET /v1/bulk/payout/{batchId}/status`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`error-responses`,children:`Error responses`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.strong,{children:`Status`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Message`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`What it means`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`How to fix`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`400`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Insufficient wallet balance for transaction`})}),_jsx(_components.td,{children:`Wallet balance cannot cover the total payout amount plus fees.`}),_jsx(_components.td,{children:`Top up the wallet or reduce the number of orders before retrying.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`400`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Quotes only last for 10 minutes`})}),_jsx(_components.td,{children:`One or more referenced quotes expired before submission.`}),_jsx(_components.td,{children:`Generate fresh bulk quotes and submit the payout immediately.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`400`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Invalid country or currency ISO code`})}),_jsx(_components.td,{children:`Unsupported country/currency combination in a recipient.`}),_jsx(_components.td,{children:`Use corridor-supported ISO codes for both quote and recipient data.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`400`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Account name mismatch, use account enquiry endpoint`})}),_jsx(_components.td,{children:`Account name in payload differs from bank enquiry results.`}),_jsx(_components.td,{children:`Re-run account enquiry and match the returned account name.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`400`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Invalid Bank Sortcode`})}),_jsx(_components.td,{children:`Sort code missing, malformed, or unsupported.`}),_jsx(_components.td,{children:`Fetch the correct sort code from the bank list and verify formatting.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`400`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`{field_name} cannot be empty`})}),_jsx(_components.td,{children:`Required recipient field omitted from the payload.`}),_jsx(_components.td,{children:`Fill in every mandatory field (name, account number, etc.) before submitting.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`400`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Duplicate quote ID in bulk order`})}),_jsx(_components.td,{children:`The same quote ID was provided multiple times in the bulk order request.`}),_jsx(_components.td,{children:`Ensure each quote ID is unique within the same bulk order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`401`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`API key missing or incorrect`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`x-api-key`}),` header absent, invalid, or expired.`]}),_jsx(_components.td,{children:`Supply the correct API key for the environment you are targeting.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`403`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`IP not whitelisted`})}),_jsx(_components.td,{children:`Request originated from an unapproved IP.`}),_jsx(_components.td,{children:`Add your server IP to the dashboard allowlist.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`422`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Invalid quote ID provided`})}),_jsx(_components.td,{children:`Quote ID missing, invalid, expired, or already consumed.`}),_jsx(_components.td,{children:`Create new bulk quotes and reference them in the payout call.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`500`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Service temporarily unavailable`})}),_jsx(_components.td,{children:`Temporary backend/service disruption.`}),_jsx(_components.td,{children:`Retry with exponential backoff; contact support if it persists.`})]})]})]})]})}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":"Create Bulk Payout","openapi":"post /v1/bulk/payout","description":"Submits multiple payout orders in a single request using the Bulk Payout API. Orders are validated and processed independently — a failure in one order does not block the others.","href":"/payout/create-bulk-payout"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Response fields","slug":"response-fields","depth":2,"children":[]},{"title":"Check the batch status","slug":"check-the-batch-status","depth":2,"children":[]},{"title":"Error responses","slug":"error-responses","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/mecash-0665cec5/bbf732d3483e58a3/mcp-server/index.js","/_mintlify/custom/mecash-0665cec5/3c8b77adaa8f91fa/public/ai-assistant.js"],"openApiReferenceData":{"operation":{"tags":["Bulk Payout"],"summary":"Create Bulk Payout","description":"Submits multiple payout orders in a single request using the Bulk Payout API. Orders are validated and processed independently — a failure in one order does not block the others.","operationId":"createBulkPayout","requestBody":"38c2e6ca-febd-42a0-a6da-c36030c1d62c","responses":{"200":"5e19c899-efff-407b-ad54-33a6c45447e3","400":"55e423c9-8565-46cc-83b4-cfa675a0d29d","401":"e6e3113f-caab-45e7-a26a-f4eec3b37f13","403":"4364a011-4f9c-405c-81c6-e32d38abd07a","500":"bb0f1ed3-dbf1-4f59-b0af-030fc77ccd4e"},"method":"post","type":"path","servers":["2eca55c2-619c-45c3-b518-bae978cb3de9"],"security":["b30fa8e3-b05a-47b0-b2d9-6d958ba09bcf"],"path":"/v1/bulk/payout","baseUrlOptions":["https://sandboxapi.me-cash.com"],"title":"Create Bulk Payout","codeSamples":[],"requestExampleLanguages":["javascript","bash","python","node","php","java","ruby","swift","kotlin","rust","go","scala","erlang"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["items","source","target","paymentChannel","remark"],"properties":{"items":{"type":"array","description":"List of payout orders to process in the bulk payload.","items":{"type":"object","required":["referenceNumber","targetAmount","reason","recipient"],"properties":{"referenceNumber":{"type":"string","description":"Unique reference number for this specific payout item.","example":"REF_ZZOEAZH8ZJI6","isRequired":true,"uniqueKey":"\\items.items.[INDEX].referenceNumber","typeLabel":"string"},"targetAmount":{"type":"string","description":"The amount to send to the recipient.","example":"1500","isRequired":true,"uniqueKey":"\\items.items.[INDEX].targetAmount","typeLabel":"string"},"reason":{"type":"string","description":"Purpose of the transfer.","example":"Salary payment","isRequired":true,"uniqueKey":"\\items.items.[INDEX].reason","typeLabel":"string"},"recipient":{"type":"object","required":["name","account","paymentChannel","currency","country"],"properties":{"name":{"type":"string","description":"Full name of the designated recipient.","example":"NNOROM UZOMA CHUKWUDI","isRequired":true,"uniqueKey":"\\items.items.[INDEX].recipient.name","typeLabel":"string"},"account":{"type":"object","required":["bankName","sortCode","accountNumber"],"properties":{"bankName":{"type":"string","example":"FCMB","isRequired":true,"uniqueKey":"\\items.items.[INDEX].recipient.account.bankName","typeLabel":"string"},"sortCode":{"type":"string","example":"214","isRequired":true,"uniqueKey":"\\items.items.[INDEX].recipient.account.sortCode","typeLabel":"string"},"accountNumber":{"type":"string","example":"2483520014","isRequired":true,"uniqueKey":"\\items.items.[INDEX].recipient.account.accountNumber","typeLabel":"string"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].recipient.account","typeLabel":"object"},"paymentChannel":{"type":"string","description":"Payment channel to use for delivery.","enum":["BANK_TRANSFER","MOBILE_MONEY"],"example":"BANK_TRANSFER","isRequired":true,"uniqueKey":"\\items.items.[INDEX].recipient.paymentChannel","typeLabel":"enum\u003cstring>"},"currency":{"type":"string","example":"NGN","isRequired":true,"uniqueKey":"\\items.items.[INDEX].recipient.currency","typeLabel":"string"},"country":{"type":"string","example":"NG","isRequired":true,"uniqueKey":"\\items.items.[INDEX].recipient.country","typeLabel":"string"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].recipient","typeLabel":"object"}},"uniqueKey":"\\items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"\\items","typeLabel":"object[]"},"source":{"type":"object","description":"The source currency and country for the batch.","required":["currency","country"],"properties":{"currency":{"type":"string","description":"ISO 4217 currency code of the source wallet (e.g., NGN).","example":"NGN","isRequired":true,"uniqueKey":"source.currency","typeLabel":"string"},"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code of the source (e.g., NG).","example":"NG","isRequired":true,"uniqueKey":"source.country","typeLabel":"string"}},"isRequired":true,"uniqueKey":"source","typeLabel":"object"},"target":{"type":"object","description":"The target currency and country for the batch.","required":["currency","country"],"properties":{"currency":{"type":"string","description":"ISO 4217 currency code of the target (e.g., NGN).","example":"NGN","isRequired":true,"uniqueKey":"target.currency","typeLabel":"string"},"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code of the target recipient (e.g., NG).","example":"NG","isRequired":true,"uniqueKey":"target.country","typeLabel":"string"}},"isRequired":true,"uniqueKey":"target","typeLabel":"object"},"paymentChannel":{"type":"string","description":"The overall payment channel intended for the batch.","enum":["BANK_TRANSFER","MOBILE_MONEY"],"example":"BANK_TRANSFER","isRequired":true,"uniqueKey":"paymentChannel","typeLabel":"enum\u003cstring>"},"remark":{"type":"string","description":"A general remark for the bulk payout.","example":"June 2026 Salary","isRequired":true,"uniqueKey":"remark","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"items":[{"referenceNumber":"12345","targetAmount":"1500","reason":"Salary payment","recipient":{"name":"NNOROM UZOMA CHUKWUDI","account":{"bankName":"FCMB","sortCode":"214","accountNumber":"2483520014"},"paymentChannel":"BANK_TRANSFER","currency":"NGN","country":"NG"}},{"referenceNumber":"67890","targetAmount":"1100","reason":"Salary payment","recipient":{"name":"NNOROM UZOMA CHUKWUDI","account":{"bankName":"FCMB","sortCode":"214","accountNumber":"2483520014"},"paymentChannel":"BANK_TRANSFER","currency":"NGN","country":"NG"}}],"source":{"currency":"NGN","country":"NG"},"target":{"currency":"NGN","country":"NG"},"paymentChannel":"BANK_TRANSFER","remark":"June 2026 Salary"},"examples":{"Example":{"title":"Example","value":{"items":[{"referenceNumber":"12345","targetAmount":"1500","reason":"Salary payment","recipient":{"name":"NNOROM UZOMA CHUKWUDI","account":{"bankName":"FCMB","sortCode":"214","accountNumber":"2483520014"},"paymentChannel":"BANK_TRANSFER","currency":"NGN","country":"NG"}},{"referenceNumber":"67890","targetAmount":"1100","reason":"Salary payment","recipient":{"name":"NNOROM UZOMA CHUKWUDI","account":{"bankName":"FCMB","sortCode":"214","accountNumber":"2483520014"},"paymentChannel":"BANK_TRANSFER","currency":"NGN","country":"NG"}}],"source":{"currency":"NGN","country":"NG"},"target":{"currency":"NGN","country":"NG"},"paymentChannel":"BANK_TRANSFER","remark":"June 2026 Salary"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"5e19c899-efff-407b-ad54-33a6c45447e3":{"description":"Bulk payout batch created successfully. The batch is queued for asynchronous processing.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","example":"Batch Created","uniqueKey":"message","typeLabel":"string"},"status":{"type":"string","example":"success","uniqueKey":"status","typeLabel":"string"},"data":{"type":"object","properties":{"batchId":{"type":"string","format":"uuid","description":"Unique identifier for the created bulk payout batch. Use this value with the Fetch Batch Status endpoint.","example":"76c41591-4040-4908-abac-77609769e385","uniqueKey":"data.batchId","typeLabel":"string\u003cuuid>"},"referenceNo":{"type":"string","description":"Reference number associated with the batch.","example":"SUUSBGMHIHVVW","uniqueKey":"data.referenceNo","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","description":"ISO 8601 timestamp of when the batch was created.","example":"2026-10-07T09:53:24.573586779Z","uniqueKey":"data.timestamp","typeLabel":"string\u003cdate-time>"},"batchTotal":{"type":"integer","description":"Total number of payout items submitted in the batch.","example":4,"uniqueKey":"data.batchTotal","typeLabel":"integer"},"totalSuccessful":{"type":"integer","description":"Number of payouts that have completed successfully at the time of the response.","example":0,"uniqueKey":"data.totalSuccessful","typeLabel":"integer"},"totalFailed":{"type":"integer","description":"Number of payouts that have failed at the time of the response.","example":0,"uniqueKey":"data.totalFailed","typeLabel":"integer"},"totalPending":{"type":"integer","description":"Number of payouts still pending at the time of the response.","example":4,"uniqueKey":"data.totalPending","typeLabel":"integer"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"message":"Batch Created","status":"success","data":{"batchId":"76c41591-4040-4908-abac-77609769e385","referenceNo":"SUUSBGMHIHVVW","timestamp":"2026-10-07T09:53:24.573586779Z","batchTotal":4,"totalSuccessful":0,"totalFailed":0,"totalPending":4}},"examples":{"Example":{"title":"Example","value":{"message":"Batch Created","status":"success","data":{"batchId":"76c41591-4040-4908-abac-77609769e385","referenceNo":"SUUSBGMHIHVVW","timestamp":"2026-10-07T09:53:24.573586779Z","batchTotal":4,"totalSuccessful":0,"totalFailed":0,"totalPending":4}}}},"exampleType":"examples"}},"exampleType":"examples"},"55e423c9-8565-46cc-83b4-cfa675a0d29d":{"description":"Bad Request. The request could not be processed due to a client-side error, such as an expired quote or insufficient funds.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"A human-readable error message.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"status":{"type":"string","example":"failed","isRequired":true,"uniqueKey":"status","typeLabel":"string"}},"required":["message","status"],"uniqueKey":"","typeLabel":"object"},"examples":{"QuoteExpired":{"title":"QuoteExpired","value":{"message":"Quote expired","status":"failed"}},"InsufficientBalance":{"title":"InsufficientBalance","value":{"message":"Insufficient Balance","status":"failed"}},"DuplicateQuoteId":{"title":"DuplicateQuoteId","value":{"message":"Duplicate quote ID in bulk order: 537a5e91-3aa6-4e3f-9ed7-c16066ced503","status":"failed"}}},"exampleType":"examples"}},"exampleType":"examples"},"e6e3113f-caab-45e7-a26a-f4eec3b37f13":{"description":"Unauthorized. The provided API key is invalid or missing.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"A human-readable error message.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"status":{"type":"string","example":"failed","isRequired":true,"uniqueKey":"status","typeLabel":"string"}},"required":["message","status"],"uniqueKey":"","typeLabel":"object"},"example":{"message":"Invalid API key","status":"failed"},"examples":{"Example":{"title":"Example","value":{"message":"Invalid API key","status":"failed"}}},"exampleType":"examples"}},"exampleType":"examples"},"4364a011-4f9c-405c-81c6-e32d38abd07a":{"description":"Forbidden. The request is not allowed because the source IP is not whitelisted.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"A human-readable error message.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"status":{"type":"string","example":"failed","isRequired":true,"uniqueKey":"status","typeLabel":"string"}},"required":["message","status"],"uniqueKey":"","typeLabel":"object"},"example":{"message":"Access denied: IP address not whitelisted","status":"failed"},"examples":{"Example":{"title":"Example","value":{"message":"Access denied: IP address not whitelisted","status":"failed"}}},"exampleType":"examples"}},"exampleType":"examples"},"bb0f1ed3-dbf1-4f59-b0af-030fc77ccd4e":{"description":"Internal Server Error. The server failed to process the request.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"A human-readable error message.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"status":{"type":"string","example":"failed","isRequired":true,"uniqueKey":"status","typeLabel":"string"}},"required":["message","status"],"uniqueKey":"","typeLabel":"object"},"example":{"message":"Server failed to process request.","status":"failed"},"examples":{"Example":{"title":"Example","value":{"message":"Server failed to process request.","status":"failed"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"b30fa8e3-b05a-47b0-b2d9-6d958ba09bcf":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"2eca55c2-619c-45c3-b518-bae978cb3de9":{"url":"https://sandboxapi.me-cash.com","description":"Sandbox Server for Testing"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"x-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"x-api-key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"mecash-0665cec5","siteName":"meCash Documentation","title":"Create Bulk Payout - meCash Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-04T08:26:27.474Z","originalFileLocation":"payout/create-bulk-payout.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=\"dark\"}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=\"Submits multiple payout orders in a single request using the Bulk Payout API. Orders are validated and processed independently — a failure in one order does not block the others.\">\u003cmeta data-mint-head name=\"application-name\" content=\"meCash Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mecash-0665cec5/8vT5Abv0gpGfqRCo/_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/mecash-0665cec5/8vT5Abv0gpGfqRCo/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mecash-0665cec5/8vT5Abv0gpGfqRCo/_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/mecash-0665cec5/8vT5Abv0gpGfqRCo/_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/mecash-0665cec5/8vT5Abv0gpGfqRCo/_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/mecash-0665cec5/8vT5Abv0gpGfqRCo/_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/mecash-0665cec5/8vT5Abv0gpGfqRCo/_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/mecash-0665cec5/8vT5Abv0gpGfqRCo/_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/mecash-0665cec5/8vT5Abv0gpGfqRCo/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Bulk Payout - meCash Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Submits multiple payout orders in a single request using the Bulk Payout API. Orders are validated and processed independently — a failure in one order does not block the others.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"meCash Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.me-cash.com/payout/create-bulk-payout\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mecash-0665cec5.mintlify.site/_mintlify/api/og/v2?division=Bulk+Payout\u0026amp;title=Create+Bulk+Payout\u0026amp;description=Submits+multiple+payout+orders+in+a+single+request+using+the+Bulk+Payout+API.+Orders+are+validated+and+processed+independently+%E2%80%94+a+failure+in+one+order+does+not\u0026amp;theme=32cea99689c3cab1f6e25161\u0026amp;signature=eda7f00e3ca09f577370c28cac1f914e48992d152c69d21cb001412b763b8ef9\">\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=\"Create Bulk Payout - meCash Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Submits multiple payout orders in a single request using the Bulk Payout API. Orders are validated and processed independently — a failure in one order does not block the others.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mecash-0665cec5.mintlify.site/_mintlify/api/og/v2?division=Bulk+Payout\u0026amp;title=Create+Bulk+Payout\u0026amp;description=Submits+multiple+payout+orders+in+a+single+request+using+the+Bulk+Payout+API.+Orders+are+validated+and+processed+independently+%E2%80%94+a+failure+in+one+order+does+not\u0026amp;theme=32cea99689c3cab1f6e25161\u0026amp;signature=eda7f00e3ca09f577370c28cac1f914e48992d152c69d21cb001412b763b8ef9\">\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/mecash-0665cec5/8vT5Abv0gpGfqRCo/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"meCash Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#240552\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.me-cash.com/payout/create-bulk-payout\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/payout/create-bulk-payout.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developer.me-cash.com/#organization\",\"name\":\"meCash Documentation\",\"url\":\"https://developer.me-cash.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mecash-0665cec5/Bn3kXouggJYtcJ1E/logo/dark.png?fit=max\u0026auto=format\u0026n=Bn3kXouggJYtcJ1E\u0026q=85\u0026s=f53d02a6204bda3c0bdf21c2add1dc4b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developer.me-cash.com#website\",\"name\":\"meCash Documentation\",\"url\":\"https://developer.me-cash.com\",\"publisher\":{\"@id\":\"https://developer.me-cash.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.me-cash.com/payout/create-bulk-payout#webpage\",\"url\":\"https://developer.me-cash.com/payout/create-bulk-payout\",\"name\":\"Create Bulk Payout\",\"description\":\"Submits multiple payout orders in a single request using the Bulk Payout API. Orders are validated and processed independently — a failure in one order does not block the others.\",\"dateModified\":\"2026-11-04T08:26:27.474Z\",\"isPartOf\":{\"@id\":\"https://developer.me-cash.com#website\"},\"breadcrumb\":{\"@id\":\"https://developer.me-cash.com/payout/create-bulk-payout#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.me-cash.com/payout/create-bulk-payout#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"meCash Documentation\",\"item\":\"https://developer.me-cash.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create Bulk Payout\",\"item\":\"https://developer.me-cash.com/payout/create-bulk-payout\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developer.me-cash.com/payout/create-bulk-payout#apireference\",\"headline\":\"Create Bulk Payout\",\"name\":\"Create Bulk Payout\",\"description\":\"Submits multiple payout orders in a single request using the Bulk Payout API. Orders are validated and processed independently — a failure in one order does not block the others.\",\"url\":\"https://developer.me-cash.com/payout/create-bulk-payout\",\"mainEntityOfPage\":{\"@id\":\"https://developer.me-cash.com/payout/create-bulk-payout#webpage\"},\"dateModified\":\"2026-11-04T08:26:27.474Z\",\"publisher\":{\"@id\":\"https://developer.me-cash.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.me-cash.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"meCash Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"meCash Documentation","nav":{"global":{},"tabs":[{"tab":"Getting Started","icon":"play","pages":[{"title":"Getting Started","href":""}]},{"tab":"Documentation","pages":[{"title":"Documentation","href":"/documentation-overview"}]},{"tab":"API Reference","groups":[{"group":"Introduction","icon":"book","pages":[{"title":"API Reference","icon":"book","href":"/api-reference/introduction"},{"title":"Error Codes","icon":"circle-exclamation","href":"/api-reference/errors"}]},{"group":"Wallet","icon":"wallet","pages":[{"title":"Get Wallets","openapi":"get /v1/wallet","href":"/wallet/get-all-wallets"},{"title":"Get Wallet Balance","openapi":"get /v1/wallet/{walletId}/balance","href":"/wallet/get-wallet-balance"}]},{"group":"Collection","icon":"mobile-screen-button","pages":[{"title":"Get Mobile Networks","openapi":"get /v1/mobileMoneyOperator","href":"/collection/get-mobile-money-operators"},{"title":"Initiate Collection","openapi":"post /v1/funding","href":"/collection/initiate-funding"}]},{"group":"Quote","icon":"calculator","pages":[{"title":"Create Quote","openapi":"post /v1/quote","href":"/quote/create-quote"},{"title":"Get Quote","openapi":"get /v1/quote/{quoteId}","href":"/quote/get-quote"}]},{"group":"Payout","icon":"arrow-right-arrow-left","pages":[{"title":"Create Payout","openapi":"post /v2/payout","href":"/payout/create-payout"},{"openapi":"get /v1/transaction/{transactionId}","title":"Get Transaction","href":"/transaction/get-transaction"},{"openapi":"post /v1/file/invoice","title":"Upload Invoice","description":"Uploads an invoice file for use with payout operations. The returned ID is used as the invoice identifier in subsequent payout requests.","href":"/transaction/file-upload"}]},{"group":"Bulk Payout","icon":"users","tag":"new","pages":[{"title":"Create Bulk Payout","openapi":"post /v1/bulk/payout","href":"/payout/create-bulk-payout"}]},{"group":"Virtual Account","icon":"building-columns","pages":[{"title":"Create Static Virtual Account","openapi":"post /v1/virtual-account","description":"Creates a permanent virtual account for a user, tied to their identity. We support the following currencies: NGN, MWK, USD.","href":"/virtual-account/create-virtual-account"},{"openapi":"post /v1/virtual-account/dynamic","title":"Create Dynamic Virtual Account","href":"/virtual-account/create-dynamic-virtual-account"},{"title":"Get Virtual Account Transaction","openapi":"get /v1/virtual-account/transaction/{transactionId}","href":"/virtual-account/virtual-account-transaction-id"},{"title":"Simulate Virtual Account Funding","openapi":"post /v1/virtual-account/simulate/transfer","href":"/virtual-account/fund-virtual-account"},{"title":"Get Virtual Account","openapi":"get /v1/virtual-account/{VirtualAccountId}","href":"/virtual-account/get-virtual-account"}]},{"group":"Ramp","icon":"arrows-rotate","tag":"new","pages":[{"title":"Get All Wallets","openapi":"get /v1/ramp/wallet","href":"/quote-ramp/get-all-wallets"},{"title":"Get Wallet","openapi":"get /v1/ramp/wallet/{walletId}","href":"/quote-ramp/get-wallet"},{"title":"Get Wallet Balance","openapi":"get /v1/ramp/wallet/{walletId}/balance","href":"/quote-ramp/get-wallet-balance"},{"title":"Create Quote (Crypto)","openapi":"post /v1/ramp/quote","href":"/quote-ramp/create-quote-crypto"},{"title":"Create Quote (Offramp)","openapi":"post /v1/ramp/quote","href":"/quote-ramp/create-quote-offramp"},{"title":"Get Quote (Crypto)","openapi":"get /v1/ramp/quote/{quoteId}","href":"/quote-ramp/get-quote-crypto"},{"title":"Get Quote (Offramp)","openapi":"get /v1/ramp/quote/{quoteId}","href":"/quote-ramp/get-quote-offramp"},{"title":"Create Ramp Payout","openapi":"post /v2/ramp/payout","href":"/ramp-payout/create-ramp-payout"}]},{"group":"Miscellaneous","icon":"toolbox","pages":[{"openapi":"post /v1/account/enquiry","title":"Account Enquiry","href":"/miscellaneous/perform-account-enquiry"},{"openapi":"post /v1/ramp/address/validate","title":"Validate Crypto Address","href":"/miscellaneous/validate-blockchain-address"},{"openapi":"get /v1/bank","title":"Get Bank List","href":"/miscellaneous/bank"}]}]},{"tab":"Resources","pages":[{"title":"Resources","href":"/resources-overview"}]}]},"basePath":"","title":"Create Bulk Payout - meCash Documentation","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}