Understand how to manage transfers executed via the Deliver API.
Each flow of funds detailed in this guide has unique status workflows that are important to understand to properly track and reconcile payments and manage risk.
Transfer Statuses
Created
Pending
Completed
Settled
Failed
The request was received and a transfer was created.
The transfer request is processed by Orum and is run through a series of validation checks regarding the use case, balances, and the status of the parties and accounts in the request.
The transfer request has been submitted to the payments network. This does not indicate the successful settlement or delivery of funds. For settlement or expected posting times, use the estimated funds delivery date to know when the funds will land in the destination account or in your Orum balance.
A debit transfer has settled, which means the funds have moved from your pending balance to your available balance and are available for use.
A transfer failed. The failure could have occurred either in Orum’s system or at the processor. Refer to the network and reason codes guide for more information.
All transfers that fail due to a validation error (e.g. insufficient funds in your Orum balance, not eligible for the attempted flow of funds) before they are processed by a bank will cycle from created —> failed, and will never have a status ofpending.
Flows of Funds
Account-to-Account (A2A)
Account-to-Account transfers, or “dual-leg” transfers, are easily processed by including both a source and destination in the transfer request. Account-to-Account transfers consist of two separate transactions:
The first transaction is an ACH debit to pull funds from the source into your Orum balance at Orum’s originating bank.
Once the funds from the first transaction have settled, the second transaction is a credit to push funds to the specified destination. The credit payment rail will be dependent on the instrument of the destination (bank account), the speed parameter chosen in the request, and the receiving accounts rail eligibility.
A2A FlowYou can also do A2A transfers through subledgers by specifying the subledger ID in the A2A transfer request. Funds from the first leg will settle into the subledger and the second leg will pull from the balance of the subledger. Any returns will also be debited or credited to the subledger in the case of a debit or credit failure.
Subledgers are a great way to keep customers’ funds segregated and are required for any use cases that involve payments being embedded into a platform that is considered a nested third party sender.
Subledger FlowA2A ScenariosIt is very important to note that there is risk of returns/chargebacks for both legs of an A2A transfer and each return scenario has implications on how a failure needs to be addressed. The diagram below shows the transfer status workflow for an Account-to-Account transfer. When there is a transfer failure, the responses will specify if the failure was at the source or destination. The following section will detail the responses you can expect via webhook, what you will see in Monitor, and explain what happens to the funds.Transfer Completes With No FailuresIn a normal A2A transfer flow when there are no returns on either leg, the transfer request will go from a ‘created’ to ‘pending’ status and remain in that status for the first leg while funds are pulled onto the platform from the source account. The amount of the transfer will be in your pending balance.Once the hold time on the debit is met and the debit successfully settles into your available balance, the credit leg is submitted for processing and the transfer moves to a ‘completed’ state. This signals that both legs have been processed successfully and the estimated funds delivery date tells you when funds should post in the destination account.
Please note that when funds post is ultimately up to the RDFI.
Debit Return (Source Failure) Before Transfer CompletionIf the debit leg fails due to a return prior to settling, the funds in your pending balances will be removed and the credit leg of the transfer will be automatically cancelled. The webhook response will update the status of the transfer to ‘failed” and the status_reason will specify that the failure occurred on the source account.
A Debit Return will include the reasons for the failure — including Orum reason codes/messages and network codes/messages — so that you know the cause and type of return. This information is also available in Monitor by clicking on a transfer to open the transfer details page.
Debit Return (Source Failure) After Transfer CompletesACH debits always hold some level of risk and in some cases, the debit leg of an A2A transfer can fail after the credit has been processed and the transfer was already in a ‘completed’ state. This can happen for a number of reasons:
Tardy returns that happen outside of Nacha’s two business day return window
Configuration for accelerated debit hold times of less than two days given that credits are processed before the Receiving Depository Financial Institution (RDFI) is required to send returns back.
Unauthorized returns like an R10 that can happen days or even weeks later
When you see an A2A transaction change status from ‘completed’ to ‘failed’ and the failure is from the source account, you know that the debit leg returned after the credit has already been processed.
This can cause your balance or a subledger balance to go negative and insufficient funds errors for other transactions.
To solve this issue and avoid disruption to other transaction activity:
Keep a pre-funded balance on the platform to absorb these loss causing transactions so that you always have a sufficient available balance.
Troubleshoot the cause of the return with your customer and submit a new request to debit their account using a single leg debit. Provide the source details and leave the destination blank. A successful retry will bring your balance back to neutral.
If one of the above methods is not utilized to get back to zero, Orum will eventually transfer funds from your collateral balance and we will ask you to refill your collateral balance.
Credit Return (Destination Failure) After Transfer CompletesWhile not as common, credit transfers do return. This is usually due to admin ACH returns (R02, R03, R04) or sometimes a real time payment will fail due to the recipient bank not being online or other technical issues. Any time there is a failure with the destination account, funds will be automatically added back to your available balance and you will see this in your reconciliation reporting. In an A2A transfer it is important to note that you can take two actions:
Send a new credit transfer to the destination over a different rail or after updating the account details if they were inaccurate
Send a new credit transfer to the source to return the funds back to the sender.
Orum does not retry credits or send funds back to the source automatically. Orum leaves that up to our customers and you must submit a new single leg transfer.
Payouts
Payouts or credit/push transactions using your Orum available balance are processed by sending a transfer request with only a destination and leaving the source blank or designating a subledger as the source. Credit transactions require an available enterprise or subledger balance that is equal to our greater than the amount of the transaction(s). If the balance is insufficient you will receive an insufficient funds error. Below are visual representations of Payouts from an enterprise balance and a subledger balance.Credit transactions are far simpler than A2A and Debit transfers. As with any payment, credit transactions can return for various reasons. This is usually due to admin ACH returns (R02, R03, R04) or there are times a realtime payment will fail due to the recipient bank (RDFI) not being online due to a network outage or planned maintenance.
Reason and Network codes for RTP/FedNow can be found here.
Card push transactions may fail due to lack of push functionality or restrictions imposed by the issuing bank. Any time there is a failure with the destination account/card, funds will be automatically added back to your enterprise or subledger balance and this will be mirrored in your reconciliation reporting.
Cards have their own network reason codes, which can be found here.
For RTP, FedNow, or Card transactions, this will happen in real time. For ACH, funds will be credited when the return is received (generally 1-2 business days). When a Payout fails you can try a few things to troubleshoot:
Send a credit transfer to the destination over a different rail. This generally means downgrading from a speed of “asap” and using “same_day” or “standard” so that the payment is processed by ACH instead of RTP/FedNow.
Card payments always use a speed of “asap” and failures are generally due to a lack of push functionality or restrictions by the issuing bank.
Reach out to the user to confirm account/card details to see if they were inaccurate and send a new credit transfer after updating the information.
The standard status workflow for a credit transfer is detailed in the diagram below.
Deposits
Deposits, or debit/pull transactions used to pull money into your Orum balance, are processed by sending a transfer request with only a source and leaving the destination blank or by specifying a subledger as the destination. Below are visual representations of Deposits to an enterprise balance and a subledger balance: Debits do not immediately settle into your available balance. Depending on the payment rail used and your hold time configuration, these funds will remain in your pending balance until hold times are met and funds are settled.It is very important to note that there is risk of returns/chargebacks with all debit/pull transactions. The following section will detail the responses you can expect via webhook, what you will see in Monitor, and explain what happens to the funds.Transfer Completes With No FailuresIn a normal Debit/Pull transfer flow when there are no returns or chargebacks, the transfer status will go from ‘created’ to ‘pending’ to ‘completed’, signifying that the transaction was successfully submitted to the payment network of the rail being used. The amount of the transfer will be credited to your pending balance. Once the hold time on the debit is met it will move to a ‘settled’ status and funds will move from the pending to available enterprise or subledger balance.Debit Return (Source Failure) Before Transfer CompletesIf the debit fails due to a return prior to settling, the funds in your pending balance will be removed. The webhook response will update the status of the transfer to ‘failed” and the status_reason will include Orum reason codes/messages and network codes/messages so that you know the cause and type of return. This information is also available in Monitor by clicking on a transfer to open the transfer details page.Debit Return (Source Failure) After Transfer SettlesACH debits and Card Pull transactions always hold some level of risk and in some cases, the debit can fail after it has settled. This can happen for a number of reasons and it is important to familiarize yourself with the payment networks’ rules on returns and chargebacks. A few common failure examples are listed below:
Tardy returns that happen outside of Nacha’s two business day return window
Configuration for accelerated debit hold times of less than two days given that credits are processed before the RDFI is required to send returns back.
Unauthorized ACH returns like an R10 and card chargebacks due to consumer disputes, both which can happen days and weeks after a transaction is processed.
When you see a debit/pull transaction change status from ‘settled’ to ‘failed’, you know that the debit leg returned after funds were made available to you. If those funds were used for a payout and are no longer in your Orum available balance, this can cause negative enterprise/subledger balances and potentially create a loss causing event. It is important to know what you can do to solve this issue and recoup funds or avoid disruption to your other transaction activity:
You can keep a pre-funded balance on the platform to absorb these loss causing transactions so that you always have a sufficient available balance.
You can troubleshoot the cause of the return with your customer and submit a new request to debit their account/card. A successful retry will bring your balance back to neutral.
If you have a negative balance, you can Top Up your balance back to zero.
If one of the above methods is not utilized to get back to zero, Orum will eventually transfer funds from your collateral balance and we will ask you to refill your collateral balance.
The standard status workflows for a debit/pull transfer is detailed in the diagram below.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Developer Docs","colors":{"primary":"#3C827A","light":"#6ACAC4","dark":"#6ACAC4"},"logo":{"light":"https://mintcdn.com/orum/TU2SLuqy2NCCT0aV/images/232acb7-logo.svg?fit=max\u0026auto=format\u0026n=TU2SLuqy2NCCT0aV\u0026q=85\u0026s=e397eecbe8b3b386ec88ac58dcb62d01","dark":"https://mintcdn.com/orum/TU2SLuqy2NCCT0aV/images/232acb7-logo-dark-mode.svg?fit=max\u0026auto=format\u0026n=TU2SLuqy2NCCT0aV\u0026q=85\u0026s=1cf852a8d57dca240a5a90765c10c6fd"},"favicon":"/favicon.png","navbar":{"links":[{"href":"https://monitor-sandbox.orum.io","label":"Sandbox"}],"primary":{"type":"button","label":"Monitor","href":"https://monitor.orum.io"}},"fonts":{"family":"Urbanist"},"integrations":{"ga4":{"measurementId":"G-8PFCN2R8FZ"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"orum","hasAudioNarration":false,"actualSubdomain":"orum","customDomains":["docs.orum.io"],"gitSource":{"type":"github","owner":"orum-io","repo":"api-docs","deployBranch":"main","contentDirectory":"mintlify/docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae925105284320f30d7d6e1:success","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"API Reference","count":73},{"language":"default","tag":"Deliver API","count":58},{"language":"default","tag":"Guides","count":48},{"language":"default","tag":"DELIVER","count":21},{"language":"default","tag":"Transfers","count":15},{"language":"default","tag":"GETTING STARTED","count":11},{"language":"default","tag":"MONITOR","count":11},{"language":"default","tag":"Webhooks API","count":10},{"language":"default","tag":"External Accounts","count":9},{"language":"default","tag":"Businesses","count":7}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"h1{color:#3C827A!important}.dark h1{color:#6ACAC4!important}"}],"page":{"pagePath":"guides/deliver/transfers/transfers-overview","slug":"/guides/deliver/transfers/transfers-overview","pageMetadata":{"title":"Transfers Overview","description":"Understand how to manage transfers executed via the Deliver API.","sidebarTitle":"Overview","href":"/guides/deliver/transfers/transfers-overview","hidden":false},"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: \"Understand how to manage transfers executed via the Deliver API.\"\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`,em:`em`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Info,Note,OptimizedImage,Tab,Tabs,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Each flow of funds detailed in this guide has unique status workflows that are important to understand to properly track and reconcile payments and manage risk.`}),`\n`,_jsx(Heading,{level:`2`,id:`transfer-statuses`,children:`Transfer Statuses`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Created`,id:`created`,children:_jsx(_components.p,{children:`The request was received and a transfer was created.`})}),_jsx(Tab,{title:`Pending`,id:`pending`,children:_jsx(_components.p,{children:`The transfer request is processed by Orum and is run through a series of validation checks regarding the use case, balances, and the status of the parties and accounts in the request.`})}),_jsx(Tab,{title:`Completed`,id:`completed`,children:_jsxs(_components.p,{children:[`The transfer request has been submitted to the payments network. This does not indicate the successful settlement or delivery of funds. For settlement or expected posting times, use the `,_jsx(_components.a,{href:`/guides/transfer-speed#estimated-funds-delivery-date`,children:`estimated funds delivery date`}),` to know when the funds will land in the destination account or in your Orum balance.`]})}),_jsx(Tab,{title:`Settled`,id:`settled`,children:_jsx(_components.p,{children:`A debit transfer has settled, which means the funds have moved from your pending balance to your available balance and are available for use.`})}),_jsx(Tab,{title:`Failed`,id:`failed`,children:_jsxs(_components.p,{children:[`A transfer failed. The failure could have occurred either in Orum’s system or at the processor. Refer to the `,_jsx(_components.a,{href:`/guides/transfer-network-and-reason-codes`,children:`network and reason codes guide `}),` for more information.`]})})]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`All transfers that fail due to a validation error (e.g. insufficient funds in your Orum balance, not eligible for the attempted flow of funds) before they are processed by a bank will cycle from `,_jsx(_components.code,{children:`created`}),` —> `,_jsx(_components.code,{children:`failed`}),`, and will never have a status of`,_jsx(_components.code,{children:`pending`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`flows-of-funds`,children:`Flows of Funds`}),`\n`,_jsx(Heading,{level:`3`,id:`account-to-account-a2a`,children:`Account-to-Account (A2A)`}),`\n`,_jsx(_components.p,{children:`Account-to-Account transfers, or “dual-leg” transfers, are easily processed by including both a source and destination in the transfer request. Account-to-Account transfers consist of two separate transactions:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`The first transaction is an ACH debit to pull funds from the source into your Orum balance at Orum’s originating bank.`}),`\n`,_jsx(_components.li,{children:`Once the funds from the first transaction have settled, the second transaction is a credit to push funds to the specified destination. The credit payment rail will be dependent on the instrument of the destination (bank account), the speed parameter chosen in the request, and the receiving accounts rail eligibility.`}),`\n`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`A2A Flow`})}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/A2A.png?fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=518f2f8aae6fc2b00412397945647275`,alt:`A2A Flow`,\"data-og-width\":`1526`,width:`1526`,\"data-og-height\":`226`,height:`226`,\"data-path\":`images/A2A.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/A2A.png?w=280\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=920f8a3dbbe62e8a9682f6fa52a39056 280w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/A2A.png?w=560\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=6c83d2cf76caf5452cb0c086e2f92555 560w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/A2A.png?w=840\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=28b293afc019a71c0e0f510d8a3746a4 840w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/A2A.png?w=1100\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=be52a156f6fedb717c932c30921d9152 1100w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/A2A.png?w=1650\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=3f5131975c45330fc568e6f2f11a2cf6 1650w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/A2A.png?w=2500\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=166577754d75ec12aebfe14254f7b00b 2500w`}),`\n`,_jsx(_components.p,{children:`You can also do A2A transfers through subledgers by specifying the subledger ID in the A2A transfer request. Funds from the first leg will settle into the subledger and the second leg will pull from the balance of the subledger. Any returns will also be debited or credited to the subledger in the case of a debit or credit failure.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Subledgers are a great way to keep customers’ funds segregated and are required for any use cases that involve payments being embedded into a platform that is considered a nested third party sender.`})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Subledger Flow`})}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Subledger.png?fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=53b4448665f7735b41cc3f01133f9fa1`,alt:`Subledger Flow`,\"data-og-width\":`1526`,width:`1526`,\"data-og-height\":`390`,height:`390`,\"data-path\":`images/Subledger.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Subledger.png?w=280\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=6a23f62528b767a47c730ea35ca6a8f9 280w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Subledger.png?w=560\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=31625bc1397c6d18a2de1e2d928195f4 560w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Subledger.png?w=840\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=c7e8a2dabfea65f0ea04820c06d55461 840w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Subledger.png?w=1100\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=dd578e869fd61b4c7adfa3864b00ae03 1100w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Subledger.png?w=1650\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=10a3bedae5f23f3868dc87ced515d38b 1650w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Subledger.png?w=2500\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=aa8d14c1d57507898c3f49fade75053d 2500w`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`A2A Scenarios`})}),`\n`,_jsx(_components.p,{children:`It is very important to note that there is risk of returns/chargebacks for both legs of an A2A transfer and each return scenario has implications on how a failure needs to be addressed.\\xA0`}),`\n`,_jsx(_components.p,{children:`The diagram below shows the transfer status workflow for an Account-to-Account transfer. When there is a transfer failure, the responses will specify if the failure was at the source or destination. The following section will detail the responses you can expect via webhook, what you will see in Monitor, and explain what happens to the funds.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/a2a-and-payouts.png?fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=d256a10a43507542322766f17598aa58`,alt:`A2A Flow of Funds`,\"data-og-width\":`1392`,width:`1392`,\"data-og-height\":`700`,height:`700`,\"data-path\":`images/guides/a2a-and-payouts.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/a2a-and-payouts.png?w=280\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=2bbeaaf2680d9673bf0bd9d3e9ebf311 280w, https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/a2a-and-payouts.png?w=560\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=a22b9e2dc2a9859d5249498f0471cf0e 560w, https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/a2a-and-payouts.png?w=840\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=b2dd48a5661117ede621c3b30136f4ff 840w, https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/a2a-and-payouts.png?w=1100\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=06deaa503052948ede6f00fbf6c0a159 1100w, https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/a2a-and-payouts.png?w=1650\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=d82a067ce1f60673cd6131677dc03267 1650w, https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/a2a-and-payouts.png?w=2500\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=0b059e5a46ea80a64a90ace54dd4bc8f 2500w`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Transfer Completes With No Failures`})}),`\n`,_jsx(_components.p,{children:`In a normal A2A transfer flow when there are no returns on either leg, the transfer request will go from a\\xA0 ‘created’ to ‘pending’ status and remain in that status for the first leg while funds are pulled onto the platform from the source account. The amount of the transfer will be in your pending balance.`}),`\n`,_jsx(_components.p,{children:`Once the hold time on the debit is met and the debit successfully settles into your available balance, the credit leg is submitted for processing and the transfer moves to a ‘completed’ state. This signals that both legs have been processed successfully and the estimated funds delivery date tells you when funds should post in the destination account.`}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`Please note that when funds post is ultimately up to the RDFI.`})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Debit Return (Source Failure) Before Transfer Completion`})}),`\n`,_jsxs(_components.p,{children:[`If the debit leg fails due to a return prior to settling, the funds in your pending balances will be removed and the credit leg of the transfer will be automatically cancelled. The webhook response will update the status of the transfer to ‘failed” and the `,_jsx(_components.code,{children:`status_reason`}),` will specify that the failure occurred on the source account.`]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`A Debit Return will include the reasons for the failure — including Orum reason codes/messages and network codes/messages — so that you know the cause and type of return. This information is also available in Monitor by clicking on a transfer to open the transfer details page.`})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Debit Return (Source Failure) After Transfer Completes`})}),`\n`,_jsx(_components.p,{children:`ACH debits always hold some level of risk and in some cases, the debit leg of an A2A transfer can fail after the credit has been processed and the transfer was already in a ‘completed’ state. This can happen for a number of reasons:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Tardy returns that happen outside of Nacha’s two business day return window`}),`\n`,_jsx(_components.li,{children:`Configuration for accelerated debit hold times of less than two days given that credits are processed before the Receiving Depository Financial Institution (RDFI) is required to send returns back.\\xA0`}),`\n`,_jsx(_components.li,{children:`Unauthorized returns like an R10 that can happen days or even weeks later`}),`\n`]}),`\n`,_jsx(_components.p,{children:`When you see an A2A transaction change status from ‘completed’ to ‘failed’ and the failure is from the source account, you know that the debit leg returned after the credit has already been processed.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`This can cause your balance or a subledger balance to go negative and insufficient funds errors for other transactions.`})}),`\n`,_jsx(_components.p,{children:`To solve this issue and avoid disruption to other transaction activity:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Keep a pre-funded balance on the platform to absorb these loss causing transactions so that you always have a sufficient available balance.\\xA0`}),`\n`,_jsx(_components.li,{children:`Troubleshoot the cause of the return with your customer and submit a new request to debit their account using a single leg debit. Provide the source details and leave the destination blank. A successful retry will bring your balance back to neutral.\\xA0`}),`\n`,_jsxs(_components.li,{children:[`If you have a negative balance, you can `,_jsx(_components.a,{href:`/guides/monitor-top-ups`,children:`top-up your balance`}),` back to zero.`]}),`\n`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`If one of the above methods is not utilized to get back to zero, Orum will eventually transfer funds from your collateral balance and we will ask you to refill your collateral balance.`})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Credit Return (Destination Failure) After Transfer Completes`})}),`\n`,_jsxs(_components.p,{children:[`While not as common, credit transfers do return. This is usually due to admin ACH returns `,_jsx(_components.em,{children:`(R02, R03, R04)`}),` or sometimes a real time payment will fail due to the recipient bank not being online or other technical issues.\\xA0`]}),`\n`,_jsx(_components.p,{children:`Any time there is a failure with the destination account, funds will be automatically added back to your available balance and you will see this in your reconciliation reporting. In an A2A transfer it is important to note that you can take two actions:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Send a new credit transfer to the destination over a different rail or after updating the account details if they were inaccurate`}),`\n`,_jsx(_components.li,{children:`Send a new credit transfer to the source to return the funds back to the sender.`}),`\n`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Orum does not retry credits or send funds back to the source automatically. Orum leaves that up to our customers and you must submit a new single leg transfer.`})}),`\n`,_jsx(Heading,{level:`3`,id:`payouts`,children:`Payouts`}),`\n`,_jsx(_components.p,{children:`Payouts or credit/push transactions using your Orum available balance are processed by sending a transfer request with only a destination and leaving the source blank or designating a subledger as the source.\\xA0`}),`\n`,_jsx(_components.p,{children:`Credit transactions require an available enterprise or subledger balance that is equal to our greater than the amount of the transaction(s). If the balance is insufficient you will receive an insufficient funds error.\\xA0\\xA0`}),`\n`,_jsx(_components.p,{children:`Below are visual representations of Payouts from an enterprise balance and a subledger balance.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Payouts_enterprise_balance.png?fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=a7e8bcb3f6377f602414d4ec31c60914`,alt:`Payouts Enterprise Balance`,\"data-og-width\":`984`,width:`984`,\"data-og-height\":`226`,height:`226`,\"data-path\":`images/Payouts_enterprise_balance.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Payouts_enterprise_balance.png?w=280\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=e1714e019da3d57925aede0706c9c7cd 280w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Payouts_enterprise_balance.png?w=560\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=1d68bb6bbbc0c1c7cc4bacf74ed30a48 560w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Payouts_enterprise_balance.png?w=840\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=fecf09caa7ff6e7d59fd302e3b129b51 840w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Payouts_enterprise_balance.png?w=1100\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=4184c0d7fc5bdad72b866b137714ac38 1100w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Payouts_enterprise_balance.png?w=1650\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=a0a8f965e8a64a975bf5dd4a08f1a976 1650w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Payouts_enterprise_balance.png?w=2500\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=8eb295e8986376e3562d9ba756dea3d6 2500w`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Payouts_subledger_balance.png?fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=31b7c9b93d09f5b43396476e532e16c9`,alt:`Payouts Subledger Balance`,\"data-og-width\":`984`,width:`984`,\"data-og-height\":`322`,height:`322`,\"data-path\":`images/Payouts_subledger_balance.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Payouts_subledger_balance.png?w=280\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=9be346e6249e4ce6a70f7b177f9445f1 280w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Payouts_subledger_balance.png?w=560\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=e8d315694697b34556c3c56e3a1ed930 560w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Payouts_subledger_balance.png?w=840\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=eef51a5f644130d86843bd843841f593 840w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Payouts_subledger_balance.png?w=1100\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=19b6eb46871b31dfffc215cc8c24a52e 1100w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Payouts_subledger_balance.png?w=1650\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=f221ff14289e847f53c3fd8fc8516042 1650w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Payouts_subledger_balance.png?w=2500\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=9d602934e2793f017435e02df8fc1d1a 2500w`}),`\n`,_jsxs(_components.p,{children:[`Credit transactions are far simpler than A2A and Debit transfers. As with any payment, credit transactions can return for various reasons. This is usually due to admin ACH returns `,_jsx(_components.em,{children:`(R02, R03, R04)`}),` or there are times a realtime payment will fail due to the recipient bank (RDFI) not being online due to a network outage or planned maintenance.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Reason and Network codes for RTP/FedNow can be found `,_jsx(_components.a,{href:`/guides/transfer-network-and-reason-codes`,children:`here`}),`.`]})}),`\n`,_jsx(_components.p,{children:`Card push transactions may fail due to lack of push functionality or restrictions imposed by the issuing bank. Any time there is a failure with the destination account/card, funds will be automatically added back to your enterprise or subledger balance and this will be mirrored in your reconciliation reporting.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Cards have their own network reason codes, which can be found `,_jsx(_components.a,{href:`/guides/transfer-network-and-reason-codes#card-chargeback-network-reasons`,children:`here`}),`.`]})}),`\n`,_jsx(_components.p,{children:`For RTP, FedNow, or Card transactions, this will happen in real time. For ACH, funds will be credited when the return is received (generally 1-2 business days). When a Payout fails you can try a few things to troubleshoot:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Send a credit transfer to the destination over a different rail. This generally means downgrading from a speed of “asap” and using “same_day” or “standard” so that the payment is processed by ACH instead of RTP/FedNow.\\xA0`}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Card payments always use a speed of “asap” and failures are generally due to a lack of push functionality or restrictions by the issuing bank.\\xA0`})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Reach out to the user to confirm account/card details to see if they were inaccurate and send a new credit transfer after updating the information.`}),`\n`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`The standard status workflow for a credit transfer is detailed in the diagram below.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/a2a-and-payouts.png?fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=d256a10a43507542322766f17598aa58`,alt:`Payouts Flow of Funds`,\"data-og-width\":`1392`,width:`1392`,\"data-og-height\":`700`,height:`700`,\"data-path\":`images/guides/a2a-and-payouts.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/a2a-and-payouts.png?w=280\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=2bbeaaf2680d9673bf0bd9d3e9ebf311 280w, https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/a2a-and-payouts.png?w=560\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=a22b9e2dc2a9859d5249498f0471cf0e 560w, https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/a2a-and-payouts.png?w=840\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=b2dd48a5661117ede621c3b30136f4ff 840w, https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/a2a-and-payouts.png?w=1100\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=06deaa503052948ede6f00fbf6c0a159 1100w, https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/a2a-and-payouts.png?w=1650\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=d82a067ce1f60673cd6131677dc03267 1650w, https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/a2a-and-payouts.png?w=2500\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=0b059e5a46ea80a64a90ace54dd4bc8f 2500w`}),`\n`,_jsx(Heading,{level:`3`,id:`deposits`,children:`Deposits`}),`\n`,_jsx(_components.p,{children:`Deposits, or debit/pull transactions used to pull money into your Orum balance, are processed by sending a transfer request with only a source and leaving the destination blank or by specifying a subledger as the destination.\\xA0`}),`\n`,_jsx(_components.p,{children:`Below are visual representations of Deposits to an enterprise balance and a subledger balance:\\xA0`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Deposits_enterprise_balance.png?fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=e34a0a4a56d577289881521c14c30d98`,alt:`Deposits Enterprise Balance Pn`,\"data-og-width\":`984`,width:`984`,\"data-og-height\":`226`,height:`226`,\"data-path\":`images/Deposits_enterprise_balance.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Deposits_enterprise_balance.png?w=280\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=c51793fbef418392e31b5ae2fac4065d 280w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Deposits_enterprise_balance.png?w=560\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=077b28b138cde313d98e077a3ef39312 560w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Deposits_enterprise_balance.png?w=840\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=410e71295c2b657515f5e800c13fad66 840w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Deposits_enterprise_balance.png?w=1100\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=8db4cee4969ec985780163fe428a305e 1100w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Deposits_enterprise_balance.png?w=1650\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=9400ddfe8cfd4c8887f7059f6a452ecd 1650w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Deposits_enterprise_balance.png?w=2500\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=0af91edf1bf576847890bd3276552ad3 2500w`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Deposits_subledger_balance.png?fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=4de93f910c9e92b58f2f9c99196bf317`,alt:`Deposits Subledger Balance Pn`,\"data-og-width\":`984`,width:`984`,\"data-og-height\":`322`,height:`322`,\"data-path\":`images/Deposits_subledger_balance.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Deposits_subledger_balance.png?w=280\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=a0820645a88884618e1448eda5cb0ed8 280w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Deposits_subledger_balance.png?w=560\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=e1d2da025fadab2681a3105d3a667a20 560w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Deposits_subledger_balance.png?w=840\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=835d0170036b43ec7e1f2c89ccc06e95 840w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Deposits_subledger_balance.png?w=1100\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=3e2ca9d5e416251a0a891cc412313ac8 1100w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Deposits_subledger_balance.png?w=1650\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=952f357ff65de2dcdb85f485d0ef4582 1650w, https://mintcdn.com/orum/OivS5wYMwd24BZzT/images/Deposits_subledger_balance.png?w=2500\u0026fit=max\u0026auto=format\u0026n=OivS5wYMwd24BZzT\u0026q=85\u0026s=ce79ba825ad2036b388f8f7a0c81dfa2 2500w`}),`\n`,_jsx(_components.p,{children:`Debits do not immediately settle into your available balance. Depending on the payment rail used and your hold time configuration, these funds will remain in your pending balance until hold times are met and funds are settled.`}),`\n`,_jsxs(_components.p,{children:[`It is very important to note that there is risk of `,_jsx(_components.a,{href:`/guides/transfer-returns-and-chargebacks`,children:`returns/chargebacks`}),` with all debit/pull transactions. The following section will detail the responses you can expect via webhook, what you will see in Monitor, and explain what happens to the funds.`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Transfer Completes With No Failures`})}),`\n`,_jsx(_components.p,{children:`In a normal Debit/Pull transfer flow when there are no returns or chargebacks, the transfer status will go from ‘created’ to ‘pending’ to ‘completed’, signifying that the transaction was successfully submitted to the payment network of the rail being used.\\xA0`}),`\n`,_jsx(_components.p,{children:`The amount of the transfer will be credited to your pending balance. Once the hold time on the debit is met it will move to a ‘settled’ status and funds will move from the pending to available enterprise or subledger balance.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Debit Return (Source Failure) Before Transfer Completes`})}),`\n`,_jsxs(_components.p,{children:[`If the debit fails due to a return prior to settling, the funds in your pending balance will be removed. The webhook response will update the status of the transfer to ‘failed” and the status_reason will include `,_jsx(_components.a,{href:`/guides/transfer-network-and-reason-codes`,children:`Orum reason codes/messages and network codes/messages`}),` so that you know the cause and type of return. This information is also available in Monitor by clicking on a transfer to open the transfer details page.`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Debit Return (Source Failure) After Transfer Settles`})}),`\n`,_jsx(_components.p,{children:`ACH debits and Card Pull transactions always hold some level of risk and in some cases, the debit can fail after it has settled. This can happen for a number of reasons and it is important to familiarize yourself with the payment networks’ rules on returns and chargebacks.\\xA0`}),`\n`,_jsx(_components.p,{children:`A few common failure examples are listed below:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Tardy returns that happen outside of Nacha’s two business day return window`}),`\n`,_jsx(_components.li,{children:`Configuration for accelerated debit hold times of less than two days given that credits are processed before the RDFI is required to send returns back.\\xA0`}),`\n`,_jsx(_components.li,{children:`Unauthorized ACH returns like an R10 and card chargebacks due to consumer disputes, both which can happen days and weeks after a transaction is processed.`}),`\n`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`For more details on the various types of returns/chargebacks and the key network timeframes, please refer to the `,_jsx(_components.a,{href:`/guides/transfer-returns-and-chargebacks`,children:`Returns and Chargebacks Guide`}),` and the `,_jsx(_components.a,{href:`/guides/transfer-network-and-reason-codes`,children:`Network Codes Guide`}),`.`]})}),`\n`,_jsx(_components.p,{children:`When you see a debit/pull transaction change status from ‘settled’ to ‘failed’, you know that the debit leg returned after funds were made available to you. If those funds were used for a payout and are no longer in your Orum available balance, this can cause negative enterprise/subledger balances and potentially create a loss causing event. It is important to know what you can do to solve this issue and recoup funds or avoid disruption to your other transaction activity:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`You can keep a pre-funded balance on the platform to absorb these loss causing transactions so that you always have a sufficient available balance.\\xA0`}),`\n`,_jsx(_components.li,{children:`You can troubleshoot the cause of the return with your customer and submit a new request to debit their account/card. A successful retry will bring your balance back to neutral.\\xA0`}),`\n`,_jsxs(_components.li,{children:[`If you have a negative balance, you can `,_jsx(_components.a,{href:`/guides/monitor-top-ups`,children:`Top Up`}),` your balance back to zero.`]}),`\n`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`If one of the above methods is not utilized to get back to zero, Orum will eventually transfer funds from your collateral balance and we will ask you to refill your collateral balance.`})}),`\n`,_jsx(_components.p,{children:`The standard status workflows for a debit/pull transfer is detailed in the diagram below.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/deposits.png?fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=98986495254118f5ec4c96d52f6c8e80`,alt:`Debit Pull Transfer Pn`,\"data-og-width\":`1392`,width:`1392`,\"data-og-height\":`700`,height:`700`,\"data-path\":`images/guides/deposits.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/deposits.png?w=280\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=db7517dbeb87246d6dffe129cbf9ee5d 280w, https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/deposits.png?w=560\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=50c299b7333e1ee0ca0e95468889bb3e 560w, https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/deposits.png?w=840\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=1e5fedd99984f51223e8efd9164f81d1 840w, https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/deposits.png?w=1100\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=7b06d2e890df4ad538e67f0bfd0596b7 1100w, https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/deposits.png?w=1650\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=f4b7773008c937f4db78ca6ba0f87ec7 1650w, https://mintcdn.com/orum/ecbhl-TyW6xIdXPn/images/guides/deposits.png?w=2500\u0026fit=max\u0026auto=format\u0026n=ecbhl-TyW6xIdXPn\u0026q=85\u0026s=6e651bf042b7d5a58af1ee878e6a176e 2500w`})]})}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":"Transfers Overview","description":"Understand how to manage transfers executed via the Deliver API.","sidebarTitle":"Overview","href":"/guides/deliver/transfers/transfers-overview","hidden":false}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Transfer Statuses","slug":"transfer-statuses","depth":2,"children":[]},{"title":"Flows of Funds","slug":"flows-of-funds","depth":2,"children":[{"title":"Account-to-Account (A2A)","slug":"account-to-account-a2a","depth":3,"children":[]},{"title":"Payouts","slug":"payouts","depth":3,"children":[]},{"title":"Deposits","slug":"deposits","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"orum","siteName":"Developer Docs","title":"Transfers Overview - Developer Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T06:41:31.598Z","originalFileLocation":"guides/deliver/transfers/transfers-overview.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Understand how to manage transfers executed via the Deliver API.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Developer Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/orum/GMcavaElDrs2747Y/_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/orum/GMcavaElDrs2747Y/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/orum/GMcavaElDrs2747Y/_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/orum/GMcavaElDrs2747Y/_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/orum/GMcavaElDrs2747Y/_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/orum/GMcavaElDrs2747Y/_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/orum/GMcavaElDrs2747Y/_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/orum/GMcavaElDrs2747Y/_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/orum/GMcavaElDrs2747Y/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Transfers Overview - Developer Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Understand how to manage transfers executed via the Deliver API.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Developer Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.orum.io/guides/deliver/transfers/transfers-overview\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://orum.mintlify.site/_mintlify/api/og/v2?division=Transfers\u0026amp;title=Transfers+Overview\u0026amp;description=Understand+how+to+manage+transfers+executed+via+the+Deliver+API.\u0026amp;theme=32db952cbe04f9fc8111dc04\u0026amp;signature=2afe539bf59f577f50df3284bb3b4491f0d051b9e6532b28f91702a2ba973e8c\">\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=\"Transfers Overview - Developer Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Understand how to manage transfers executed via the Deliver API.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://orum.mintlify.site/_mintlify/api/og/v2?division=Transfers\u0026amp;title=Transfers+Overview\u0026amp;description=Understand+how+to+manage+transfers+executed+via+the+Deliver+API.\u0026amp;theme=32db952cbe04f9fc8111dc04\u0026amp;signature=2afe539bf59f577f50df3284bb3b4491f0d051b9e6532b28f91702a2ba973e8c\">\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/orum/GMcavaElDrs2747Y/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Developer Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3C827A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.orum.io/guides/deliver/transfers/transfers-overview\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/deliver/transfers/transfers-overview.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.orum.io/#organization\",\"name\":\"Developer Docs\",\"url\":\"https://docs.orum.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/orum/TU2SLuqy2NCCT0aV/images/232acb7-logo.svg?fit=max\u0026auto=format\u0026n=TU2SLuqy2NCCT0aV\u0026q=85\u0026s=e397eecbe8b3b386ec88ac58dcb62d01\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.orum.io#website\",\"name\":\"Developer Docs\",\"url\":\"https://docs.orum.io\",\"publisher\":{\"@id\":\"https://docs.orum.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.orum.io/guides/deliver/transfers/transfers-overview#webpage\",\"url\":\"https://docs.orum.io/guides/deliver/transfers/transfers-overview\",\"name\":\"Transfers Overview\",\"description\":\"Understand how to manage transfers executed via the Deliver API.\",\"dateModified\":\"2026-01-07T06:41:31.598Z\",\"isPartOf\":{\"@id\":\"https://docs.orum.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.orum.io/guides/deliver/transfers/transfers-overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.orum.io/guides/deliver/transfers/transfers-overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"DELIVER\",\"item\":\"https://docs.orum.io/guides/deliver/persons\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Transfers Overview\",\"item\":\"https://docs.orum.io/guides/deliver/transfers/transfers-overview\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.orum.io/guides/deliver/transfers/transfers-overview#article\",\"headline\":\"Transfers Overview\",\"name\":\"Transfers Overview\",\"description\":\"Understand how to manage transfers executed via the Deliver API.\",\"url\":\"https://docs.orum.io/guides/deliver/transfers/transfers-overview\",\"mainEntityOfPage\":{\"@id\":\"https://docs.orum.io/guides/deliver/transfers/transfers-overview#webpage\"},\"dateModified\":\"2026-01-07T06:41:31.598Z\",\"publisher\":{\"@id\":\"https://docs.orum.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.orum.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Developer Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Developer Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/guides/deliver/transfers/transfers-overview.md","siteName":"Developer Docs","nav":{"global":null,"anchors":[{"anchor":"Guides","icon":"book-open","groups":[{"group":"GETTING STARTED","pages":[{"title":"Welcome","sidebarTitle":"Welcome","icon":"hand-wave","href":"/guides/welcome"},{"title":"Versioning","icon":"code-fork","href":"/guides/versioning"},{"group":"Sandbox","icon":"shovel","pages":[{"title":"Overview","href":"/guides/sandbox"},{"title":"Persons ","sidebarTitle":"Persons","href":"/guides/persons-sandbox-environment"},{"title":"Businesses","sidebarTitle":"Businesses","href":"/guides/businesses-sandbox-environment"},{"title":"External Accounts","href":"/guides/external-accounts-sandbox-environment"},{"title":"Transfers","href":"/guides/transfers-sandbox-experience"},{"title":"Verify","href":"/guides/verify-sandbox-experience"}]},{"group":"Quickstart","icon":"rocket-launch","pages":[{"title":"Authentication","href":"/guides/api-authentication"}]},{"title":"OpenAPI Spec","sidebarTitle":"OpenAPI Spec","icon":"gear-code","href":"/guides/openapi-specifications"},{"title":"MCP Server","icon":"waveform","sidebarTitle":"MCP Server","href":"/guides/mcp-server"}]},{"group":"DELIVER","pages":[{"title":"Persons","sidebarTitle":"Persons","icon":"image-user","href":"/guides/deliver/persons"},{"title":"Businesses","sidebarTitle":"Businesses","icon":"business-time","href":"/guides/deliver/businesses"},{"title":"External Accounts","icon":"building-columns","href":"/guides/deliver/external-accounts"},{"title":"Balance","icon":"scale-balanced","href":"/guides/deliver/balance"},{"title":"Subledgers","icon":"table-columns","sidebarTitle":"Subledgers","href":"/guides/deliver/subledgers"},{"title":"Cards","description":"Initiate payments to and from cards on the Visa and Mastercard networks.","sidebarTitle":"Cards","icon":"credit-card","href":"/guides/deliver/cards"},{"group":"Transfers","icon":"dollar-sign","pages":[{"title":"Transfers Overview","sidebarTitle":"Overview","href":"/guides/deliver/transfers/transfers-overview"},{"title":"Speeds","description":"Understand Orum's available transfer speeds.","sidebarTitle":"Speeds","href":"/guides/deliver/transfers/speeds"},{"title":"Processing Windows \u0026 Cutoffs","sidebarTitle":"Processing Windows \u0026 Cutoffs","href":"/guides/deliver/transfers/processing-windows-and-cutoffs"},{"title":"Hold Times \u0026 Funds Availability","sidebarTitle":"Hold Times \u0026 Funds Availability","href":"/guides/deliver/transfers/hold-times-and-funds-availability"},{"title":"Cancellations","sidebarTitle":"Cancellations","href":"/guides/deliver/transfers/cancellations"},{"title":"Scheduling","href":"/guides/deliver/transfers/scheduling"},{"title":"Network Reason Codes","sidebarTitle":"Network Reason Codes","href":"/guides/deliver/transfers/network-reason-codes"},{"title":"Returns \u0026 Chargebacks","sidebarTitle":"Returns \u0026 Chargebacks","href":"/guides/deliver/transfers/returns-and-chargebacks"},{"title":"Payment Descriptors","sidebarTitle":"Payment Descriptors","href":"/guides/deliver/transfers/payment-descriptors"}]},{"title":"Rail Eligibility","icon":"train-track","href":"/guides/deliver/rail-eligibility"},{"title":"Resources","icon":"cubes","sidebarTitle":"Resources","href":"/guides/deliver/resources"},{"title":"Errors","icon":"triangle-exclamation","href":"/guides/deliver/errors"},{"title":"Rate Limits","icon":"traffic-light-slow","href":"/guides/deliver/rate-limits"},{"title":"Pagination","icon":"page","href":"/guides/deliver/pagination"},{"title":"Data Retention","icon":"database","href":"/guides/deliver/data-retention"}]},{"group":"VERIFY","pages":[{"title":"Account Status","sidebarTitle":"Account Status","icon":"bolt","href":"/guides/verify/account-status"},{"title":"Account Control","sidebarTitle":"Account Control","icon":"lock-keyhole","href":"/guides/verify/account-control"},{"title":"Account Ownership","sidebarTitle":"Account Ownership","icon":"input-text","href":"/guides/verify/account-ownership"},{"title":"Reason Codes","sidebarTitle":"Reason Codes","icon":"message-exclamation","href":"/guides/verify/reason-codes"},{"title":"Requirements For Production Access","sidebarTitle":"Production Access","icon":"shield-check","href":"/guides/verify/production-access"}]},{"group":"MONITOR","pages":[{"title":"Overview","icon":"play","href":"/guides/monitor/monitor-overview"},{"title":"Search \u0026 Filter","icon":"magnifying-glass","href":"/guides/monitor/search-and-filter"},{"title":"Reporting","icon":"file-chart-column","href":"/guides/monitor/reporting"},{"group":"Money Movement","icon":"money-bill-transfer","pages":[{"title":"Payment Initiation","href":"/guides/monitor/money-movement/payment-initiation"},{"title":"Top Ups","sidebarTitle":"Top-Ups","href":"/guides/monitor/money-movement/top-ups"},{"title":"Cancellations","sidebarTitle":"Cancellations","href":"/guides/monitor/money-movement/cancellations"},{"title":"Scheduling","href":"/guides/monitor/money-movement/scheduling"}]},{"title":"Manage Resources","sidebarTitle":"Manage Resources","icon":"cubes","href":"/guides/monitor/manage-resources"},{"group":"Webhooks","icon":"webhook","pages":[{"title":"Webhook Management","href":"/guides/monitor/webhooks/webhook-management"},{"title":"Webhook Best Practices","href":"/guides/monitor/webhooks/webhook-best-practices"},{"title":"Webhook Troubleshooting","href":"/guides/monitor/webhooks/webhook-troubleshooting"}]}]}]},{"anchor":"API Reference","icon":"rectangle-terminal","pages":[{"title":"API Reference","href":"/api-reference/auth/post-oauth-token"}]},{"anchor":"Changelog","icon":"megaphone","pages":[{"title":"Changelog","href":"/changelog/product-updates"}]}]},"basePath":"","title":"Transfers Overview - Developer Docs","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-BbK2OBGL.js","lightbox-handle-r17bVUz3.js"]}