{"title":"Make a transfer request","category":"default","creationDate":1776961628,"content":"<p>When sending funds to third-party bank accounts, the required bank account details depend on the <a href=\"\/pt\/business-accounts\/send-funds#bank-account-identification-types\">bank identification type<\/a>. There are also additional required fields if you are doing a <a href=\"\/pt\/business-accounts\/send-funds#cross-border\">cross-border transfer<\/a>. Additionally, you can <a href=\"#validate-a-third-party-bank-account\">validate the third-party bank account<\/a> before sending funds to avoid failed transfers due to incorrect details.<\/p>\n<h2>Requirements<\/h2>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Requirement<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><strong>Integration type<\/strong><\/td>\n<td style=\"text-align: left;\">Adyen business accounts<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>API credential roles<\/strong><\/td>\n<td style=\"text-align: left;\">Make sure that your API credential has the <a href=\"\/pt\/business-accounts\/manage-access#manage-api-credentials\">roles<\/a> to use the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfers\/latest\/overview\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Transfers API<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong><a href=\"\/pt\/development-resources\/webhooks\">Webhooks<\/a><\/strong><\/td>\n<td style=\"text-align: left;\">Subscribe to the following webhook(s): <ul><li markdown=\"1\"><strong> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfer-webhooks\/latest\/overview\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Transfer webhooks<\/a><\/strong><\/li> <li markdown=\"1\"><strong> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transaction-webhooks\/latest\/overview\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Transaction webhooks<\/a><\/strong><\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong><a href=\"\/pt\/business-accounts\/verification-overview\/capabilities\/#business-account-capabilities\">Capabilities<\/a><\/strong><\/td>\n<td style=\"text-align: left;\">Make sure that the user has the following capability allowed and enabled: <ul><li markdown=\"1\"><span translate=\"no\"><strong>sendToThirdParty<\/strong><\/span><\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Limitations<\/strong><\/td>\n<td style=\"text-align: left;\">Currently, Adyen only supports sending funds to third-party bank accounts. In the future, you will be able to send to third-party wallets and cards.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Setup steps<\/strong><\/td>\n<td style=\"text-align: left;\"><ul><li markdown=\"1\">Reach out to your Adyen contact to: <ul><li markdown=\"1\">Make sure you have the roles and capabilities necessary to send funds to a third-party bank account.<\/li><li markdown=\"1\">Enable transfers for the source balance account.<\/li><\/ul><\/li><li markdown=\"1\">(Recommended) Get transfer routes before transferring to a new counterparty.<\/li><li markdown=\"1\">(Recommended) Validate the counterparty's bank account.<\/li><\/ul><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Get transfer routes<\/h2>\n<p>Prior to submitting a transfer request, we recommend that you <a href=\"\/pt\/business-accounts\/send-funds\/transfer-routes\">calculate the available transfer routes<\/a>. This will enable you to design a configuration that optimally aligns with your use case. Furthermore, it minimizes the risk of transfer failures by proactively identifying supported routes and highlighting any necessary parameters.<\/p>\n<h2>Validate a third-party bank account<\/h2>\n<p>Before sending funds to a third-party bank account, you can validate this bank account to avoid failed transfers due to incorrect details.<\/p>\n<p>To validate a third-party bank account, make a POST <code>\/validateBankAccountIdentification<\/code> request specifying the following information, depending on the <a href=\"\/pt\/business-accounts\/send-funds#bank-account-identification-types\">bank account identification type<\/a>:<\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>accountIdentification<\/code><\/td>\n<td>Object containing the details of the bank account to be validated.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<div id=\"tab6BO3m\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;IBAN&quot;,&quot;content&quot;:&quot;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Validate a third-party IBAN&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n  \\\\\\&quot;accountIdentification\\\\\\&quot;: {\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;iban\\\\\\&quot;,\\\\n    \\\\\\&quot;iban\\\\\\&quot;: \\\\\\&quot;1001001234\\\\\\&quot;\\\\n  }\\\\n}\\&quot;}]&#039; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:&quot;iban-account&quot;,&quot;oldTabId&quot;:&quot;request-iban_1&quot;,&quot;relation&quot;:&quot;iban-account&quot;},{&quot;title&quot;:&quot;US bank account&quot;,&quot;content&quot;:&quot;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Validate a US third-party bank account&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n  \\\\\\&quot;accountIdentification\\\\\\&quot;: {\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;usLocal\\\\\\&quot;,\\\\n    \\\\\\&quot;accountNumber\\\\\\&quot;: \\\\\\&quot;12345JHDhjkf67890\\\\\\&quot;,\\\\n    \\\\\\&quot;routingNumber\\\\\\&quot;: \\\\\\&quot;121000cxhgjhzxg248\\\\\\&quot;\\\\n  }\\\\n}\\&quot;}]&#039; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:&quot;us-account&quot;,&quot;oldTabId&quot;:&quot;request-us_2&quot;,&quot;relation&quot;:&quot;us-account&quot;},{&quot;title&quot;:&quot;AU bank account&quot;,&quot;content&quot;:&quot;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Validate an AU third-party bank account&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n  \\\\\\&quot;accountIdentification\\\\\\&quot;: {\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;auLocal\\\\\\&quot;,\\\\n    \\\\\\&quot;accountNumber\\\\\\&quot;: \\\\\\&quot;17520016\\\\\\&quot;,\\\\n    \\\\\\&quot;bsbCode\\\\\\&quot;: \\\\\\&quot;237001\\\\\\&quot;\\\\n  }\\\\n}\\&quot;}]&#039; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:&quot;au-account&quot;,&quot;oldTabId&quot;:&quot;request-au_3&quot;,&quot;relation&quot;:&quot;au-account&quot;}]\"\n            :should-update-when-url-changes='true'>\n        <\/tabs>\n    <\/div>\n<\/div>\n\n<p>If the bank account details are valid, you'll get an <strong>HTTP 200 OK<\/strong> response. You can proceed with transferring funds to this account.<\/p>\n<p>In case the bank account validation fails, you'll get the details in the response. Use this information to build your own logic for handling invalid bank account details.<\/p>\n\n<div id=\"tabirAqd\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;IBAN&quot;,&quot;content&quot;:&quot;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Invalid IBAN details&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;https:\\\\\\\/\\\\\\\/docs.adyen.com\\\\\\\/errors\\\\\\\/validation\\\\\\&quot;,\\\\n    \\\\\\&quot;title\\\\\\&quot;: \\\\\\&quot;Invalid bank account identification details provided\\\\\\&quot;,\\\\n    \\\\\\&quot;status\\\\\\&quot;: 422,\\\\n    \\\\\\&quot;invalidFields\\\\\\&quot;: [\\\\n        {\\\\n            \\\\\\&quot;name\\\\\\&quot;: \\\\\\&quot;iban\\\\\\&quot;,\\\\n            \\\\\\&quot;message\\\\\\&quot;: \\\\\\&quot;Invalid IBAN.\\\\\\&quot;\\\\n        }\\\\n    ],\\\\n    \\\\\\&quot;errorCode\\\\\\&quot;: \\\\\\&quot;33_01\\\\\\&quot;\\\\n}\\&quot;}]&#039; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:&quot;iban-account&quot;,&quot;oldTabId&quot;:&quot;response-iban_1&quot;,&quot;relation&quot;:&quot;iban-account&quot;},{&quot;title&quot;:&quot;US bank account&quot;,&quot;content&quot;:&quot;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Invalid US bank account details&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;https:\\\\\\\/\\\\\\\/docs.adyen.com\\\\\\\/errors\\\\\\\/validation\\\\\\&quot;,\\\\n    \\\\\\&quot;title\\\\\\&quot;: \\\\\\&quot;Invalid bank account identification details provided\\\\\\&quot;,\\\\n    \\\\\\&quot;status\\\\\\&quot;: 422,\\\\n    \\\\\\&quot;invalidFields\\\\\\&quot;: [\\\\n        {\\\\n            \\\\\\&quot;name\\\\\\&quot;: \\\\\\&quot;accountNumber\\\\\\&quot;,\\\\n            \\\\\\&quot;message\\\\\\&quot;: \\\\\\&quot;Invalid account number.\\\\\\&quot;\\\\n        },\\\\n        {\\\\n            \\\\\\&quot;name\\\\\\&quot;: \\\\\\&quot;routingNumber\\\\\\&quot;,\\\\n            \\\\\\&quot;message\\\\\\&quot;: \\\\\\&quot;Invalid routing number.\\\\\\&quot;\\\\n        }\\\\n    ],\\\\n    \\\\\\&quot;errorCode\\\\\\&quot;: \\\\\\&quot;33_01\\\\\\&quot;\\\\n}\\&quot;}]&#039; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:&quot;us-account&quot;,&quot;oldTabId&quot;:&quot;response-us_2&quot;,&quot;relation&quot;:&quot;us-account&quot;},{&quot;title&quot;:&quot;AU bank account&quot;,&quot;content&quot;:&quot;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Invalid AU bank account details&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n  \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;https:\\\\\\\/\\\\\\\/docs.adyen.com\\\\\\\/errors\\\\\\\/validation\\\\\\&quot;,\\\\n  \\\\\\&quot;title\\\\\\&quot;: \\\\\\&quot;Invalid bank account identification details provided\\\\\\&quot;,\\\\n  \\\\\\&quot;status\\\\\\&quot;: 422,\\\\n  \\\\\\&quot;invalidFields\\\\\\&quot;: [\\\\n      {\\\\n          \\\\\\&quot;name\\\\\\&quot;: \\\\\\&quot;bsbCode\\\\\\&quot;,\\\\n          \\\\\\&quot;message\\\\\\&quot;: \\\\\\&quot;Invalid BSB code.\\\\\\&quot;\\\\n      }\\\\n  ],\\\\n  \\\\\\&quot;errorCode\\\\\\&quot;: \\\\\\&quot;33_01\\\\\\&quot;\\\\n}\\&quot;}]&#039; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:&quot;au-account&quot;,&quot;oldTabId&quot;:&quot;response-au_3&quot;,&quot;relation&quot;:&quot;au-account&quot;}]\"\n            :should-update-when-url-changes='true'>\n        <\/tabs>\n    <\/div>\n<\/div>\n\n<h2>Make a transfer<\/h2>\n<p>To start a transfer to a third party bank account, make a POST <a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/transfers\/latest\/post\/transfers\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/transfers<\/a> request specifying:<\/p>\n<div class=\"sticky-table-container\">\n    \n<table>\n<thead>\n<tr>\n<th>Parameter name<\/th>\n<th style=\"text-align: center;\">Required<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfers\/latest\/post\/transfers#request-amount\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">amount<\/a><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td>The amount and the currency of the transfer.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfers\/latest\/post\/transfers#request-balanceAccountId\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balanceAccountId<\/a><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td>The ID of the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/balanceplatform\/latest\/post\/balanceAccounts\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balance account<\/a> from which funds are deducted.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfers\/latest\/post\/transfers#request-category\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">category<\/a><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td>Set to <span translate=\"no\"><strong>bank<\/strong><\/span>.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfers\/latest\/post\/transfers#request-counterparty-bankAccount\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">bankAccount<\/a><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td>Contains details about the bank account and its owner. <ul><li markdown=\"1\">The <code>accountHolder.fullName<\/code> is always required.  For <a href=\"\/pt\/business-accounts\/send-funds#cross-border\">cross-border transfers<\/a>, the <code>accountHolder.address<\/code> object is also required.<\/li><li markdown=\"1\">The <code>accountIdentification<\/code> is required. The fields that you need to send in this object are determined by the <code>accountIdentification.type<\/code>. See <a href=\"\/pt\/business-accounts\/send-funds#bank-account-identification-types\">bank account identification types<\/a>.<\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfers\/latest\/post\/transfers#request-priority\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">priority<\/a><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td>The <a href=\"\/pt\/business-accounts\/send-funds#supported-currencies-locations-and-priorities\">priority<\/a> of the bank transfer, which affects the speed of the transfer and the fees you have to pay.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfers\/latest\/post\/transfers#request-description\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">description<\/a><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td>Your description for the transfer. See <a href=\"\/pt\/business-accounts\/send-funds#bank-account-identification-types\">Bank account identification types<\/a> for allowed characters.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfers\/latest\/post\/transfers#request-reference\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reference<\/a><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td>Your reference for the transfer. This is only used within your balance platform and not sent to the recipient. If you do not provide this in the request, Adyen generates a unique reference.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfers\/latest\/post\/transfers#request-referenceForBeneficiary\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">referenceForBeneficiary<\/a><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td>Your reference for the transfer that Adyen sends to the recipient.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<\/div>\n\n<p>Select a tab below for examples.<\/p>\n\n<div id=\"tabnxqvj\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;Local funds transfer to IBAN bank account&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;Here is an example of a local funds transfer of EUR funds to an IBAN bank account. When providing the details of the bank account, set the &lt;code&gt;accountIdentification.type&lt;\\\/code&gt; to &lt;span translate=\\&quot;no\\&quot;&gt;&lt;strong&gt;iban&lt;\\\/strong&gt;&lt;\\\/span&gt;.&lt;\\\/p&gt;\\n&lt;p&gt;For possible values for local transfers, see &lt;a href=\\&quot;\\\/pt\\\/business-accounts\\\/send-funds#bank-account-identification-types\\&quot;&gt;Bank account identification types&lt;\\\/a&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Local funds transfer to an IBAN bank account&#039;\\&quot; :id=\\&quot;&#039;local-iban&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;bash&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;curl&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;curl https:\\\\\\\/\\\\\\\/balanceplatform-api-test.adyen.com\\\\\\\/btl\\\\\\\/v4\\\\\\\/transfers \\\\\\\\\\\\n-H &#039;x-api-key: ADYEN_BALANCE_PLATFORM_API_KEY&#039; \\\\\\\\\\\\n-H &#039;content-type: application\\\\\\\/json&#039; \\\\\\\\\\\\n-X POST \\\\\\\\\\\\n-d &#039;{\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;currency\\\\&amp;quot;: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n      \\\\&amp;quot;value\\\\&amp;quot;: 150000\\\\n    },\\\\n    \\\\&amp;quot;category\\\\&amp;quot;: \\\\&amp;quot;bank\\\\&amp;quot;,\\\\n    \\\\&amp;quot;priority\\\\&amp;quot;: \\\\&amp;quot;regular\\\\&amp;quot;,\\\\n    \\\\&amp;quot;balanceAccountId\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    \\\\&amp;quot;counterparty\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;bankAccount\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;accountHolder\\\\&amp;quot;: {\\\\n          \\\\&amp;quot;fullName\\\\&amp;quot;: \\\\&amp;quot;A. Klaassen\\\\&amp;quot;\\\\n        },\\\\n        \\\\&amp;quot;accountIdentification\\\\&amp;quot;: {\\\\n          \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;iban\\\\&amp;quot;,\\\\n          \\\\&amp;quot;iban\\\\&amp;quot;: \\\\&amp;quot;NL91ABNA0417164300\\\\&amp;quot;\\\\n        }\\\\n      }\\\\n    },\\\\n    \\\\&amp;quot;referenceForBeneficiary\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_SENT_TO_THE_BENEFICIARY\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;,\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;\\\\n}&#039;&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;java&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Java&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Java API Library v26.2.0\\\\nimport com.adyen.Client;\\\\nimport com.adyen.enums.Environment;\\\\nimport com.adyen.model.transfers.*;\\\\nimport java.time.OffsetDateTime;\\\\nimport java.util.*;\\\\nimport com.adyen.service.transfers.*;\\\\n\\\\nClient client = new Client(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, Environment.TEST);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nPartyIdentification partyIdentification3 = new PartyIdentification()\\\\n  .fullName(\\\\&amp;quot;A. Klaassen\\\\&amp;quot;);\\\\n\\\\nIbanAccountIdentification ibanAccountIdentification = new IbanAccountIdentification()\\\\n  .iban(\\\\&amp;quot;NL91ABNA0417164300\\\\&amp;quot;)\\\\n  .type(IbanAccountIdentification.TypeEnum.IBAN);\\\\n\\\\nBankAccountV3 bankAccountV33 = new BankAccountV3()\\\\n  .accountHolder(partyIdentification3)\\\\n  .accountIdentification(new TransferInfoAccountIdentification(ibanAccountIdentification));\\\\n\\\\nAmount amount = new Amount()\\\\n  .currency(\\\\&amp;quot;EUR\\\\&amp;quot;)\\\\n  .value(150000L);\\\\n\\\\nCounterpartyInfoV3 counterpartyInfoV3 = new CounterpartyInfoV3()\\\\n  .bankAccount(bankAccountV33);\\\\n\\\\nTransferInfo transferInfo = new TransferInfo()\\\\n  .balanceAccountId(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;)\\\\n  .reference(\\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;)\\\\n  .amount(amount)\\\\n  .referenceForBeneficiary(\\\\&amp;quot;YOUR_REFERENCE_SENT_TO_THE_BENEFICIARY\\\\&amp;quot;)\\\\n  .counterparty(counterpartyInfoV3)\\\\n  .description(\\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;)\\\\n  .category(TransferInfo.CategoryEnum.BANK)\\\\n  .priority(TransferInfo.PriorityEnum.REGULAR);\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nTransfersApi service = new TransfersApi(client);\\\\nTransfer response = service.transferFunds(transferInfo, null);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;php&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;PHP&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen PHP API Library v18.2.0\\\\nuse Adyen\\\\\\\\Client;\\\\nuse Adyen\\\\\\\\Environment;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Transfers\\\\\\\\Amount;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Transfers\\\\\\\\CounterpartyInfoV3;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Transfers\\\\\\\\PartyIdentification;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Transfers\\\\\\\\TransferInfoAccountIdentification;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Transfers\\\\\\\\BankAccountV3;\\\\nuse Adyen\\\\\\\\Service\\\\\\\\Transfers\\\\\\\\TransfersApi;\\\\n\\\\n$client = new Client();\\\\n$client-&amp;gt;setXApiKey(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;);\\\\n$client-&amp;gt;setEnvironment(Environment::TEST);\\\\n\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\n$partyIdentification3 = new PartyIdentification();\\\\n$partyIdentification3\\\\n  -&amp;gt;setFullName(\\\\&amp;quot;A. Klaassen\\\\&amp;quot;);\\\\n\\\\n$transferInfoAccountIdentification = new TransferInfoAccountIdentification();\\\\n$transferInfoAccountIdentification\\\\n  -&amp;gt;setIban(\\\\&amp;quot;NL91ABNA0417164300\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;iban\\\\&amp;quot;);\\\\n\\\\n$bankAccountV33 = new BankAccountV3();\\\\n$bankAccountV33\\\\n  -&amp;gt;setAccountHolder($partyIdentification3)\\\\n  -&amp;gt;setAccountIdentification($transferInfoAccountIdentification);\\\\n\\\\n$amount = new Amount();\\\\n$amount\\\\n  -&amp;gt;setCurrency(\\\\&amp;quot;EUR\\\\&amp;quot;)\\\\n  -&amp;gt;setValue(150000);\\\\n\\\\n$counterpartyInfoV3 = new CounterpartyInfoV3();\\\\n$counterpartyInfoV3\\\\n  -&amp;gt;setBankAccount($bankAccountV33);\\\\n\\\\n$transferInfo = new TransferInfo();\\\\n$transferInfo\\\\n  -&amp;gt;setBalanceAccountId(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;)\\\\n  -&amp;gt;setReference(\\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($amount)\\\\n  -&amp;gt;setReferenceForBeneficiary(\\\\&amp;quot;YOUR_REFERENCE_SENT_TO_THE_BENEFICIARY\\\\&amp;quot;)\\\\n  -&amp;gt;setCounterparty($counterpartyInfoV3)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;)\\\\n  -&amp;gt;setCategory(\\\\&amp;quot;bank\\\\&amp;quot;)\\\\n  -&amp;gt;setPriority(\\\\&amp;quot;regular\\\\&amp;quot;);\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\n$service = new TransfersApi($client);\\\\n$response = $service-&amp;gt;transferFunds($transferInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;cs&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;C#&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen .net API Library v16.1.0\\\\nusing Adyen;\\\\nusing Environment = Adyen.Model.Environment;\\\\nusing Adyen.Model;\\\\nusing Adyen.Model.Transfers;\\\\nusing Adyen.Service.Transfers;\\\\n\\\\nvar config = new Config()\\\\n{\\\\n    XApiKey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n    Environment = Environment.Test\\\\n};\\\\nvar client = new Client(config);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nPartyIdentification partyIdentification3 = new PartyIdentification\\\\n{\\\\n  FullName = \\\\&amp;quot;A. Klaassen\\\\&amp;quot;\\\\n};\\\\n\\\\nIbanAccountIdentification ibanAccountIdentification = new IbanAccountIdentification\\\\n{\\\\n  Iban = \\\\&amp;quot;NL91ABNA0417164300\\\\&amp;quot;,\\\\n  Type = IbanAccountIdentification.TypeEnum.Iban\\\\n};\\\\n\\\\nBankAccountV3 bankAccountV33 = new BankAccountV3\\\\n{\\\\n  AccountHolder = partyIdentification3,\\\\n  AccountIdentification = new TransferInfoAccountIdentification(ibanAccountIdentification)\\\\n};\\\\n\\\\nAmount amount = new Amount\\\\n{\\\\n  Currency = \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n  Value = 150000\\\\n};\\\\n\\\\nCounterpartyInfoV3 counterpartyInfoV3 = new CounterpartyInfoV3\\\\n{\\\\n  BankAccount = bankAccountV33\\\\n};\\\\n\\\\nTransferInfo transferInfo = new TransferInfo\\\\n{\\\\n  BalanceAccountId = \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n  Reference = \\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;,\\\\n  Amount = amount,\\\\n  ReferenceForBeneficiary = \\\\&amp;quot;YOUR_REFERENCE_SENT_TO_THE_BENEFICIARY\\\\&amp;quot;,\\\\n  Counterparty = counterpartyInfoV3,\\\\n  Description = \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;,\\\\n  Category = TransferInfo.CategoryEnum.Bank,\\\\n  Priority = TransferInfo.PriorityEnum.Regular\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nvar service = new TransfersService(client);\\\\nvar response = service.TransferFunds(transferInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;js&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (JavaScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v17.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nconst { Client, TransfersAPI } = require(&#039;@adyen\\\\\\\/api-library&#039;);\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst transferInfo = {\\\\n  amount: {\\\\n    currency: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n    value: 150000\\\\n  },\\\\n  category: \\\\&amp;quot;bank\\\\&amp;quot;,\\\\n  priority: \\\\&amp;quot;regular\\\\&amp;quot;,\\\\n  balanceAccountId: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n  counterparty: {\\\\n    bankAccount: {\\\\n      accountHolder: {\\\\n        fullName: \\\\&amp;quot;A. Klaassen\\\\&amp;quot;\\\\n      },\\\\n      accountIdentification: {\\\\n        type: \\\\&amp;quot;iban\\\\&amp;quot;,\\\\n        iban: \\\\&amp;quot;NL91ABNA0417164300\\\\&amp;quot;\\\\n      }\\\\n    }\\\\n  },\\\\n  referenceForBeneficiary: \\\\&amp;quot;YOUR_REFERENCE_SENT_TO_THE_BENEFICIARY\\\\&amp;quot;,\\\\n  reference: \\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;,\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nconst transfersAPI = new TransfersAPI(client);\\\\nconst response = transfersAPI.TransfersApi.transferFunds(transferInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;go&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Go&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Go API Library v10.2.0\\\\nimport (\\\\n  \\\\&amp;quot;context\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/common\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/adyen\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/transfers\\\\&amp;quot;\\\\n)\\\\nclient := adyen.NewClient(&amp;amp;common.Config{\\\\n  ApiKey:      \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n  Environment: common.TestEnv,\\\\n})\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\npartyIdentification3 := transfers.PartyIdentification{\\\\n  FullName: \\\\&amp;quot;A. Klaassen\\\\&amp;quot;,\\\\n}\\\\n\\\\nibanAccountIdentification := transfers.IbanAccountIdentification{\\\\n  Iban: \\\\&amp;quot;NL91ABNA0417164300\\\\&amp;quot;,\\\\n  Type: \\\\&amp;quot;iban\\\\&amp;quot;,\\\\n}\\\\n\\\\nbankAccountV33 := transfers.BankAccountV3{\\\\n  AccountHolder: partyIdentification3,\\\\n  AccountIdentification: transfers.IbanAccountIdentificationAsTransferInfoAccountIdentification(&amp;amp;ibanAccountIdentification),\\\\n}\\\\n\\\\namount := transfers.Amount{\\\\n  Currency: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n  Value: 150000,\\\\n}\\\\n\\\\ncounterpartyInfoV3 := transfers.CounterpartyInfoV3{\\\\n  BankAccount: &amp;amp;bankAccountV33,\\\\n}\\\\n\\\\ntransferInfo := transfers.TransferInfo{\\\\n  BalanceAccountId: common.PtrString(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;),\\\\n  Reference: common.PtrString(\\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;),\\\\n  Amount: amount,\\\\n  ReferenceForBeneficiary: common.PtrString(\\\\&amp;quot;YOUR_REFERENCE_SENT_TO_THE_BENEFICIARY\\\\&amp;quot;),\\\\n  Counterparty: counterpartyInfoV3,\\\\n  Description: common.PtrString(\\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;),\\\\n  Category: \\\\&amp;quot;bank\\\\&amp;quot;,\\\\n  Priority: common.PtrString(\\\\&amp;quot;regular\\\\&amp;quot;),\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nservice := client.Transfers()\\\\nreq := service.TransfersApi.TransferFundsInput().TransferInfo(transferInfo)\\\\nres, httpRes, err := service.TransfersApi.TransferFunds(context.Background(), req)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;py&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Python&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Python API Library v12.5.0\\\\nimport Adyen\\\\n\\\\nadyen = Adyen.Adyen()\\\\nadyen.client.xapikey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;\\\\nadyen.client.platform = \\\\&amp;quot;test\\\\&amp;quot; # The environment to use library in.\\\\n\\\\n# Create the request object(s)\\\\njson_request = {\\\\n  \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;currency\\\\&amp;quot;: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n    \\\\&amp;quot;value\\\\&amp;quot;: 150000\\\\n  },\\\\n  \\\\&amp;quot;category\\\\&amp;quot;: \\\\&amp;quot;bank\\\\&amp;quot;,\\\\n  \\\\&amp;quot;priority\\\\&amp;quot;: \\\\&amp;quot;regular\\\\&amp;quot;,\\\\n  \\\\&amp;quot;balanceAccountId\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n  \\\\&amp;quot;counterparty\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;bankAccount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;accountHolder\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;fullName\\\\&amp;quot;: \\\\&amp;quot;A. Klaassen\\\\&amp;quot;\\\\n      },\\\\n      \\\\&amp;quot;accountIdentification\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;iban\\\\&amp;quot;,\\\\n        \\\\&amp;quot;iban\\\\&amp;quot;: \\\\&amp;quot;NL91ABNA0417164300\\\\&amp;quot;\\\\n      }\\\\n    }\\\\n  },\\\\n  \\\\&amp;quot;referenceForBeneficiary\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_SENT_TO_THE_BENEFICIARY\\\\&amp;quot;,\\\\n  \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;,\\\\n  \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;\\\\n}\\\\n\\\\n# Send the request\\\\nresult = adyen.transfers.transfers_api.transfer_funds(request=json_request)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;rb&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Ruby&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Ruby API Library v9.5.0\\\\nrequire \\\\&amp;quot;adyen-ruby-api-library\\\\&amp;quot;\\\\n\\\\nadyen = Adyen::Client.new\\\\nadyen.api_key = &#039;ADYEN_API_KEY&#039;\\\\nadyen.env = :test # Set to \\\\&amp;quot;live\\\\&amp;quot; for live environment\\\\n\\\\n# Create the request object(s)\\\\nrequest_body = {\\\\n  :amount =&amp;gt; {\\\\n    :currency =&amp;gt; &#039;EUR&#039;,\\\\n    :value =&amp;gt; 150000\\\\n  },\\\\n  :category =&amp;gt; &#039;bank&#039;,\\\\n  :priority =&amp;gt; &#039;regular&#039;,\\\\n  :balanceAccountId =&amp;gt; &#039;BA00000000000000000000001&#039;,\\\\n  :counterparty =&amp;gt; {\\\\n    :bankAccount =&amp;gt; {\\\\n      :accountHolder =&amp;gt; {\\\\n        :fullName =&amp;gt; &#039;A. Klaassen&#039;\\\\n      },\\\\n      :accountIdentification =&amp;gt; {\\\\n        :type =&amp;gt; &#039;iban&#039;,\\\\n        :iban =&amp;gt; &#039;NL91ABNA0417164300&#039;\\\\n      }\\\\n    }\\\\n  },\\\\n  :referenceForBeneficiary =&amp;gt; &#039;YOUR_REFERENCE_SENT_TO_THE_BENEFICIARY&#039;,\\\\n  :reference =&amp;gt; &#039;YOUR_INTERNAL_REFERENCE&#039;,\\\\n  :description =&amp;gt; &#039;YOUR_DESCRIPTION&#039;\\\\n}\\\\n\\\\n# Send the request\\\\nresult = adyen.transfers.transfers_api.transfer_funds(request_body)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;ts&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (TypeScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v17.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nimport { Client, TransfersAPI, Types } from \\\\&amp;quot;@adyen\\\\\\\/api-library\\\\&amp;quot;;\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst partyIdentification3: Types.transfers.PartyIdentification = {\\\\n  fullName: \\\\&amp;quot;A. Klaassen\\\\&amp;quot;\\\\n};\\\\n\\\\nconst ibanAccountIdentification: Types.transfers.IbanAccountIdentification = {\\\\n  iban: \\\\&amp;quot;NL91ABNA0417164300\\\\&amp;quot;,\\\\n  type: Types.transfers.IbanAccountIdentification.TypeEnum.Iban\\\\n};\\\\n\\\\nconst bankAccountV33: Types.transfers.BankAccountV3 = {\\\\n  accountHolder: partyIdentification3,\\\\n  accountIdentification: ibanAccountIdentification\\\\n};\\\\n\\\\nconst amount: Types.transfers.Amount = {\\\\n  currency: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n  value: 150000\\\\n};\\\\n\\\\nconst counterpartyInfoV3: Types.transfers.CounterpartyInfoV3 = {\\\\n  bankAccount: bankAccountV33\\\\n};\\\\n\\\\nconst transferInfo: Types.transfers.TransferInfo = {\\\\n  balanceAccountId: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n  reference: \\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;,\\\\n  amount: amount,\\\\n  referenceForBeneficiary: \\\\&amp;quot;YOUR_REFERENCE_SENT_TO_THE_BENEFICIARY\\\\&amp;quot;,\\\\n  counterparty: counterpartyInfoV3,\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;,\\\\n  category: Types.transfers.TransferInfo.CategoryEnum.Bank,\\\\n  priority: Types.transfers.TransferInfo.PriorityEnum.Regular\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nconst transfersAPI = new TransfersAPI(client);\\\\nconst response = transfersAPI.TransfersApi.transferFunds(transferInfo);&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:&quot;local_funds_transfer_to_iban_bank_account_0_1&quot;,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;Local funds transfer to a US bank account&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;Here is an example of a local funds transfer of USD funds to a US bank account. To provide the details of the bank account, the &lt;code&gt;accountIdentification.type&lt;\\\/code&gt; is set to &lt;span translate=\\&quot;no\\&quot;&gt;&lt;strong&gt;usLocal&lt;\\\/strong&gt;&lt;\\\/span&gt;.&lt;\\\/p&gt;\\n&lt;p&gt;For possible values for local transfers, see &lt;a href=\\&quot;\\\/pt\\\/business-accounts\\\/send-funds#bank-account-identification-types\\&quot;&gt;Bank account identification types&lt;\\\/a&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Local funds transfer to a US bank account&#039;\\&quot; :id=\\&quot;&#039;local-us&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;bash&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;curl&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;curl https:\\\\\\\/\\\\\\\/balanceplatform-api-test.adyen.com\\\\\\\/btl\\\\\\\/v4\\\\\\\/transfers \\\\\\\\\\\\n-H &#039;x-api-key: ADYEN_BALANCE_PLATFORM_API_KEY&#039; \\\\\\\\\\\\n-H &#039;content-type: application\\\\\\\/json&#039; \\\\\\\\\\\\n-X POST \\\\\\\\\\\\n-d &#039;{\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;value\\\\&amp;quot;: 10000,\\\\n      \\\\&amp;quot;currency\\\\&amp;quot;: \\\\&amp;quot;USD\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;balanceAccountId\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    \\\\&amp;quot;category\\\\&amp;quot;: \\\\&amp;quot;bank\\\\&amp;quot;,\\\\n    \\\\&amp;quot;counterparty\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;bankAccount\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;accountHolder\\\\&amp;quot;: {\\\\n          \\\\&amp;quot;fullName\\\\&amp;quot;: \\\\&amp;quot;A. Klaassen\\\\&amp;quot;\\\\n        },\\\\n        \\\\&amp;quot;accountIdentification\\\\&amp;quot;: {\\\\n          \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;usLocal\\\\&amp;quot;,\\\\n          \\\\&amp;quot;accountNumber\\\\&amp;quot;: \\\\&amp;quot;123456789\\\\&amp;quot;,\\\\n          \\\\&amp;quot;routingNumber\\\\&amp;quot;: \\\\&amp;quot;011000138\\\\&amp;quot;\\\\n        }\\\\n      }\\\\n    },\\\\n    \\\\&amp;quot;priority\\\\&amp;quot;: \\\\&amp;quot;regular\\\\&amp;quot;,\\\\n    \\\\&amp;quot;referenceForBeneficiary\\\\&amp;quot;: \\\\&amp;quot;Your-reference-sent-to-the-beneficiary\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;,\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_FOR_THE_TRANSFER\\\\&amp;quot;\\\\n}&#039;&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;java&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Java&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Java API Library v26.2.0\\\\nimport com.adyen.Client;\\\\nimport com.adyen.enums.Environment;\\\\nimport com.adyen.model.transfers.*;\\\\nimport java.time.OffsetDateTime;\\\\nimport java.util.*;\\\\nimport com.adyen.service.transfers.*;\\\\n\\\\nClient client = new Client(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, Environment.TEST);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nPartyIdentification partyIdentification3 = new PartyIdentification()\\\\n  .fullName(\\\\&amp;quot;A. Klaassen\\\\&amp;quot;);\\\\n\\\\nUSLocalAccountIdentification uSLocalAccountIdentification = new USLocalAccountIdentification()\\\\n  .routingNumber(\\\\&amp;quot;011000138\\\\&amp;quot;)\\\\n  .type(USLocalAccountIdentification.TypeEnum.USLOCAL)\\\\n  .accountNumber(\\\\&amp;quot;123456789\\\\&amp;quot;);\\\\n\\\\nBankAccountV3 bankAccountV33 = new BankAccountV3()\\\\n  .accountHolder(partyIdentification3)\\\\n  .accountIdentification(new TransferInfoAccountIdentification(uSLocalAccountIdentification));\\\\n\\\\nAmount amount = new Amount()\\\\n  .currency(\\\\&amp;quot;USD\\\\&amp;quot;)\\\\n  .value(10000L);\\\\n\\\\nCounterpartyInfoV3 counterpartyInfoV3 = new CounterpartyInfoV3()\\\\n  .bankAccount(bankAccountV33);\\\\n\\\\nTransferInfo transferInfo = new TransferInfo()\\\\n  .balanceAccountId(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;)\\\\n  .reference(\\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;)\\\\n  .amount(amount)\\\\n  .referenceForBeneficiary(\\\\&amp;quot;Your-reference-sent-to-the-beneficiary\\\\&amp;quot;)\\\\n  .counterparty(counterpartyInfoV3)\\\\n  .description(\\\\&amp;quot;YOUR_DESCRIPTION_FOR_THE_TRANSFER\\\\&amp;quot;)\\\\n  .category(TransferInfo.CategoryEnum.BANK)\\\\n  .priority(TransferInfo.PriorityEnum.REGULAR);\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nTransfersApi service = new TransfersApi(client);\\\\nTransfer response = service.transferFunds(transferInfo, null);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;php&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;PHP&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen PHP API Library v18.2.0\\\\nuse Adyen\\\\\\\\Client;\\\\nuse Adyen\\\\\\\\Environment;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Transfers\\\\\\\\Amount;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Transfers\\\\\\\\CounterpartyInfoV3;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Transfers\\\\\\\\PartyIdentification;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Transfers\\\\\\\\TransferInfoAccountIdentification;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Transfers\\\\\\\\BankAccountV3;\\\\nuse Adyen\\\\\\\\Service\\\\\\\\Transfers\\\\\\\\TransfersApi;\\\\n\\\\n$client = new Client();\\\\n$client-&amp;gt;setXApiKey(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;);\\\\n$client-&amp;gt;setEnvironment(Environment::TEST);\\\\n\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\n$partyIdentification3 = new PartyIdentification();\\\\n$partyIdentification3\\\\n  -&amp;gt;setFullName(\\\\&amp;quot;A. Klaassen\\\\&amp;quot;);\\\\n\\\\n$transferInfoAccountIdentification = new TransferInfoAccountIdentification();\\\\n$transferInfoAccountIdentification\\\\n  -&amp;gt;setRoutingNumber(\\\\&amp;quot;011000138\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;usLocal\\\\&amp;quot;)\\\\n  -&amp;gt;setAccountNumber(\\\\&amp;quot;123456789\\\\&amp;quot;);\\\\n\\\\n$bankAccountV33 = new BankAccountV3();\\\\n$bankAccountV33\\\\n  -&amp;gt;setAccountHolder($partyIdentification3)\\\\n  -&amp;gt;setAccountIdentification($transferInfoAccountIdentification);\\\\n\\\\n$amount = new Amount();\\\\n$amount\\\\n  -&amp;gt;setCurrency(\\\\&amp;quot;USD\\\\&amp;quot;)\\\\n  -&amp;gt;setValue(10000);\\\\n\\\\n$counterpartyInfoV3 = new CounterpartyInfoV3();\\\\n$counterpartyInfoV3\\\\n  -&amp;gt;setBankAccount($bankAccountV33);\\\\n\\\\n$transferInfo = new TransferInfo();\\\\n$transferInfo\\\\n  -&amp;gt;setBalanceAccountId(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;)\\\\n  -&amp;gt;setReference(\\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($amount)\\\\n  -&amp;gt;setReferenceForBeneficiary(\\\\&amp;quot;Your-reference-sent-to-the-beneficiary\\\\&amp;quot;)\\\\n  -&amp;gt;setCounterparty($counterpartyInfoV3)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;YOUR_DESCRIPTION_FOR_THE_TRANSFER\\\\&amp;quot;)\\\\n  -&amp;gt;setCategory(\\\\&amp;quot;bank\\\\&amp;quot;)\\\\n  -&amp;gt;setPriority(\\\\&amp;quot;regular\\\\&amp;quot;);\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\n$service = new TransfersApi($client);\\\\n$response = $service-&amp;gt;transferFunds($transferInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;cs&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;C#&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen .net API Library v16.1.0\\\\nusing Adyen;\\\\nusing Environment = Adyen.Model.Environment;\\\\nusing Adyen.Model;\\\\nusing Adyen.Model.Transfers;\\\\nusing Adyen.Service.Transfers;\\\\n\\\\nvar config = new Config()\\\\n{\\\\n    XApiKey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n    Environment = Environment.Test\\\\n};\\\\nvar client = new Client(config);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nPartyIdentification partyIdentification3 = new PartyIdentification\\\\n{\\\\n  FullName = \\\\&amp;quot;A. Klaassen\\\\&amp;quot;\\\\n};\\\\n\\\\nUSLocalAccountIdentification uSLocalAccountIdentification = new USLocalAccountIdentification\\\\n{\\\\n  RoutingNumber = \\\\&amp;quot;011000138\\\\&amp;quot;,\\\\n  Type = USLocalAccountIdentification.TypeEnum.UsLocal,\\\\n  AccountNumber = \\\\&amp;quot;123456789\\\\&amp;quot;\\\\n};\\\\n\\\\nBankAccountV3 bankAccountV33 = new BankAccountV3\\\\n{\\\\n  AccountHolder = partyIdentification3,\\\\n  AccountIdentification = new TransferInfoAccountIdentification(uSLocalAccountIdentification)\\\\n};\\\\n\\\\nAmount amount = new Amount\\\\n{\\\\n  Currency = \\\\&amp;quot;USD\\\\&amp;quot;,\\\\n  Value = 10000\\\\n};\\\\n\\\\nCounterpartyInfoV3 counterpartyInfoV3 = new CounterpartyInfoV3\\\\n{\\\\n  BankAccount = bankAccountV33\\\\n};\\\\n\\\\nTransferInfo transferInfo = new TransferInfo\\\\n{\\\\n  BalanceAccountId = \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n  Reference = \\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;,\\\\n  Amount = amount,\\\\n  ReferenceForBeneficiary = \\\\&amp;quot;Your-reference-sent-to-the-beneficiary\\\\&amp;quot;,\\\\n  Counterparty = counterpartyInfoV3,\\\\n  Description = \\\\&amp;quot;YOUR_DESCRIPTION_FOR_THE_TRANSFER\\\\&amp;quot;,\\\\n  Category = TransferInfo.CategoryEnum.Bank,\\\\n  Priority = TransferInfo.PriorityEnum.Regular\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nvar service = new TransfersService(client);\\\\nvar response = service.TransferFunds(transferInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;js&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (JavaScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v17.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nconst { Client, TransfersAPI } = require(&#039;@adyen\\\\\\\/api-library&#039;);\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst transferInfo = {\\\\n  amount: {\\\\n    value: 10000,\\\\n    currency: \\\\&amp;quot;USD\\\\&amp;quot;\\\\n  },\\\\n  balanceAccountId: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n  category: \\\\&amp;quot;bank\\\\&amp;quot;,\\\\n  counterparty: {\\\\n    bankAccount: {\\\\n      accountHolder: {\\\\n        fullName: \\\\&amp;quot;A. Klaassen\\\\&amp;quot;\\\\n      },\\\\n      accountIdentification: {\\\\n        type: \\\\&amp;quot;usLocal\\\\&amp;quot;,\\\\n        accountNumber: \\\\&amp;quot;123456789\\\\&amp;quot;,\\\\n        routingNumber: \\\\&amp;quot;011000138\\\\&amp;quot;\\\\n      }\\\\n    }\\\\n  },\\\\n  priority: \\\\&amp;quot;regular\\\\&amp;quot;,\\\\n  referenceForBeneficiary: \\\\&amp;quot;Your-reference-sent-to-the-beneficiary\\\\&amp;quot;,\\\\n  reference: \\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;,\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION_FOR_THE_TRANSFER\\\\&amp;quot;\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nconst transfersAPI = new TransfersAPI(client);\\\\nconst response = transfersAPI.TransfersApi.transferFunds(transferInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;go&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Go&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Go API Library v10.2.0\\\\nimport (\\\\n  \\\\&amp;quot;context\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/common\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/adyen\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/transfers\\\\&amp;quot;\\\\n)\\\\nclient := adyen.NewClient(&amp;amp;common.Config{\\\\n  ApiKey:      \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n  Environment: common.TestEnv,\\\\n})\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\npartyIdentification3 := transfers.PartyIdentification{\\\\n  FullName: \\\\&amp;quot;A. Klaassen\\\\&amp;quot;,\\\\n}\\\\n\\\\nuSLocalAccountIdentification := transfers.USLocalAccountIdentification{\\\\n  RoutingNumber: \\\\&amp;quot;011000138\\\\&amp;quot;,\\\\n  Type: \\\\&amp;quot;usLocal\\\\&amp;quot;,\\\\n  AccountNumber: \\\\&amp;quot;123456789\\\\&amp;quot;,\\\\n}\\\\n\\\\nbankAccountV33 := transfers.BankAccountV3{\\\\n  AccountHolder: partyIdentification3,\\\\n  AccountIdentification: transfers.USLocalAccountIdentificationAsTransferInfoAccountIdentification(&amp;amp;uSLocalAccountIdentification),\\\\n}\\\\n\\\\namount := transfers.Amount{\\\\n  Currency: \\\\&amp;quot;USD\\\\&amp;quot;,\\\\n  Value: 10000,\\\\n}\\\\n\\\\ncounterpartyInfoV3 := transfers.CounterpartyInfoV3{\\\\n  BankAccount: &amp;amp;bankAccountV33,\\\\n}\\\\n\\\\ntransferInfo := transfers.TransferInfo{\\\\n  BalanceAccountId: common.PtrString(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;),\\\\n  Reference: common.PtrString(\\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;),\\\\n  Amount: amount,\\\\n  ReferenceForBeneficiary: common.PtrString(\\\\&amp;quot;Your-reference-sent-to-the-beneficiary\\\\&amp;quot;),\\\\n  Counterparty: counterpartyInfoV3,\\\\n  Description: common.PtrString(\\\\&amp;quot;YOUR_DESCRIPTION_FOR_THE_TRANSFER\\\\&amp;quot;),\\\\n  Category: \\\\&amp;quot;bank\\\\&amp;quot;,\\\\n  Priority: common.PtrString(\\\\&amp;quot;regular\\\\&amp;quot;),\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nservice := client.Transfers()\\\\nreq := service.TransfersApi.TransferFundsInput().TransferInfo(transferInfo)\\\\nres, httpRes, err := service.TransfersApi.TransferFunds(context.Background(), req)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;py&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Python&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Python API Library v12.5.0\\\\nimport Adyen\\\\n\\\\nadyen = Adyen.Adyen()\\\\nadyen.client.xapikey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;\\\\nadyen.client.platform = \\\\&amp;quot;test\\\\&amp;quot; # The environment to use library in.\\\\n\\\\n# Create the request object(s)\\\\njson_request = {\\\\n  \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;value\\\\&amp;quot;: 10000,\\\\n    \\\\&amp;quot;currency\\\\&amp;quot;: \\\\&amp;quot;USD\\\\&amp;quot;\\\\n  },\\\\n  \\\\&amp;quot;balanceAccountId\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n  \\\\&amp;quot;category\\\\&amp;quot;: \\\\&amp;quot;bank\\\\&amp;quot;,\\\\n  \\\\&amp;quot;counterparty\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;bankAccount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;accountHolder\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;fullName\\\\&amp;quot;: \\\\&amp;quot;A. Klaassen\\\\&amp;quot;\\\\n      },\\\\n      \\\\&amp;quot;accountIdentification\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;usLocal\\\\&amp;quot;,\\\\n        \\\\&amp;quot;accountNumber\\\\&amp;quot;: \\\\&amp;quot;123456789\\\\&amp;quot;,\\\\n        \\\\&amp;quot;routingNumber\\\\&amp;quot;: \\\\&amp;quot;011000138\\\\&amp;quot;\\\\n      }\\\\n    }\\\\n  },\\\\n  \\\\&amp;quot;priority\\\\&amp;quot;: \\\\&amp;quot;regular\\\\&amp;quot;,\\\\n  \\\\&amp;quot;referenceForBeneficiary\\\\&amp;quot;: \\\\&amp;quot;Your-reference-sent-to-the-beneficiary\\\\&amp;quot;,\\\\n  \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;,\\\\n  \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_FOR_THE_TRANSFER\\\\&amp;quot;\\\\n}\\\\n\\\\n# Send the request\\\\nresult = adyen.transfers.transfers_api.transfer_funds(request=json_request)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;rb&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Ruby&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Ruby API Library v9.5.0\\\\nrequire \\\\&amp;quot;adyen-ruby-api-library\\\\&amp;quot;\\\\n\\\\nadyen = Adyen::Client.new\\\\nadyen.api_key = &#039;ADYEN_API_KEY&#039;\\\\nadyen.env = :test # Set to \\\\&amp;quot;live\\\\&amp;quot; for live environment\\\\n\\\\n# Create the request object(s)\\\\nrequest_body = {\\\\n  :amount =&amp;gt; {\\\\n    :value =&amp;gt; 10000,\\\\n    :currency =&amp;gt; &#039;USD&#039;\\\\n  },\\\\n  :balanceAccountId =&amp;gt; &#039;BA00000000000000000000001&#039;,\\\\n  :category =&amp;gt; &#039;bank&#039;,\\\\n  :counterparty =&amp;gt; {\\\\n    :bankAccount =&amp;gt; {\\\\n      :accountHolder =&amp;gt; {\\\\n        :fullName =&amp;gt; &#039;A. Klaassen&#039;\\\\n      },\\\\n      :accountIdentification =&amp;gt; {\\\\n        :type =&amp;gt; &#039;usLocal&#039;,\\\\n        :accountNumber =&amp;gt; &#039;123456789&#039;,\\\\n        :routingNumber =&amp;gt; &#039;011000138&#039;\\\\n      }\\\\n    }\\\\n  },\\\\n  :priority =&amp;gt; &#039;regular&#039;,\\\\n  :referenceForBeneficiary =&amp;gt; &#039;Your-reference-sent-to-the-beneficiary&#039;,\\\\n  :reference =&amp;gt; &#039;YOUR_INTERNAL_REFERENCE&#039;,\\\\n  :description =&amp;gt; &#039;YOUR_DESCRIPTION_FOR_THE_TRANSFER&#039;\\\\n}\\\\n\\\\n# Send the request\\\\nresult = adyen.transfers.transfers_api.transfer_funds(request_body)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;ts&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (TypeScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v17.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nimport { Client, TransfersAPI, Types } from \\\\&amp;quot;@adyen\\\\\\\/api-library\\\\&amp;quot;;\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst partyIdentification3: Types.transfers.PartyIdentification = {\\\\n  fullName: \\\\&amp;quot;A. Klaassen\\\\&amp;quot;\\\\n};\\\\n\\\\nconst uSLocalAccountIdentification: Types.transfers.USLocalAccountIdentification = {\\\\n  routingNumber: \\\\&amp;quot;011000138\\\\&amp;quot;,\\\\n  type: Types.transfers.USLocalAccountIdentification.TypeEnum.UsLocal,\\\\n  accountNumber: \\\\&amp;quot;123456789\\\\&amp;quot;\\\\n};\\\\n\\\\nconst bankAccountV33: Types.transfers.BankAccountV3 = {\\\\n  accountHolder: partyIdentification3,\\\\n  accountIdentification: uSLocalAccountIdentification\\\\n};\\\\n\\\\nconst amount: Types.transfers.Amount = {\\\\n  currency: \\\\&amp;quot;USD\\\\&amp;quot;,\\\\n  value: 10000\\\\n};\\\\n\\\\nconst counterpartyInfoV3: Types.transfers.CounterpartyInfoV3 = {\\\\n  bankAccount: bankAccountV33\\\\n};\\\\n\\\\nconst transferInfo: Types.transfers.TransferInfo = {\\\\n  balanceAccountId: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n  reference: \\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;,\\\\n  amount: amount,\\\\n  referenceForBeneficiary: \\\\&amp;quot;Your-reference-sent-to-the-beneficiary\\\\&amp;quot;,\\\\n  counterparty: counterpartyInfoV3,\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION_FOR_THE_TRANSFER\\\\&amp;quot;,\\\\n  category: Types.transfers.TransferInfo.CategoryEnum.Bank,\\\\n  priority: Types.transfers.TransferInfo.PriorityEnum.Regular\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nconst transfersAPI = new TransfersAPI(client);\\\\nconst response = transfersAPI.TransfersApi.transferFunds(transferInfo);&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:&quot;local_funds_transfer_to_a_us_bank_account_1_2&quot;,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;Cross-border transfer&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;Here is an example of a cross-border wire transfer of EUR funds to a bank account in the US. To provide the details of the bank account, the &lt;code&gt;accountIdentification.type&lt;\\\/code&gt; is set to &lt;span translate=\\&quot;no\\&quot;&gt;&lt;strong&gt;numberAndBic&lt;\\\/strong&gt;&lt;\\\/span&gt;.&lt;\\\/p&gt;\\n&lt;p&gt;For possible values for cross-border transfers, see &lt;a href=\\&quot;\\\/pt\\\/business-accounts\\\/send-funds#bank-account-identification-types\\&quot;&gt;Bank account identification types&lt;\\\/a&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Cross-border wire transfer to a US bank account&#039;\\&quot; :id=\\&quot;&#039;cross-border&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;bash&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;curl&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;curl https:\\\\\\\/\\\\\\\/balanceplatform-api-test.adyen.com\\\\\\\/btl\\\\\\\/v4\\\\\\\/transfers \\\\\\\\\\\\n-H &#039;x-api-key: ADYEN_BALANCE_PLATFORM_API_KEY&#039; \\\\\\\\\\\\n-H &#039;content-type: application\\\\\\\/json&#039; \\\\\\\\\\\\n-X POST \\\\\\\\\\\\n-d &#039;{\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;value\\\\&amp;quot;: 150000,\\\\n      \\\\&amp;quot;currency\\\\&amp;quot;: \\\\&amp;quot;EUR\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;balanceAccountId\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;,\\\\n    \\\\&amp;quot;category\\\\&amp;quot;: \\\\&amp;quot;bank\\\\&amp;quot;,\\\\n    \\\\&amp;quot;counterparty\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;bankAccount\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;accountHolder\\\\&amp;quot;: {\\\\n          \\\\&amp;quot;fullName\\\\&amp;quot;: \\\\&amp;quot;A. Klaassen\\\\&amp;quot;,\\\\n          \\\\&amp;quot;address\\\\&amp;quot;: {\\\\n            \\\\&amp;quot;city\\\\&amp;quot;: \\\\&amp;quot;San Francisco\\\\&amp;quot;,\\\\n            \\\\&amp;quot;country\\\\&amp;quot;: \\\\&amp;quot;US\\\\&amp;quot;,\\\\n            \\\\&amp;quot;postalCode\\\\&amp;quot;: \\\\&amp;quot;94678\\\\&amp;quot;,\\\\n            \\\\&amp;quot;stateOrProvince\\\\&amp;quot;: \\\\&amp;quot;CA\\\\&amp;quot;,\\\\n            \\\\&amp;quot;street\\\\&amp;quot;: \\\\&amp;quot;Brannan Street\\\\&amp;quot;,\\\\n            \\\\&amp;quot;street2\\\\&amp;quot;: \\\\&amp;quot;274\\\\&amp;quot;\\\\n          }\\\\n        },\\\\n        \\\\&amp;quot;accountIdentification\\\\&amp;quot;: {\\\\n\\\\t      \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;numberAndBic\\\\&amp;quot;,\\\\n\\\\t      \\\\&amp;quot;accountNumber\\\\&amp;quot;: \\\\&amp;quot;123456789\\\\&amp;quot;,\\\\n          \\\\&amp;quot;bic\\\\&amp;quot;: \\\\&amp;quot;BOFAUS3NXXX\\\\&amp;quot;\\\\n        }\\\\n      }\\\\n    },\\\\n    \\\\&amp;quot;priority\\\\&amp;quot;: \\\\&amp;quot;wire\\\\&amp;quot;,\\\\n    \\\\&amp;quot;referenceForBeneficiary\\\\&amp;quot;: \\\\&amp;quot;Your-reference-sent-to-the-beneficiary\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;,\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_FOR_THE_TRANSFER\\\\&amp;quot;\\\\n}&#039;&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;java&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Java&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Java API Library v26.2.0\\\\nimport com.adyen.Client;\\\\nimport com.adyen.enums.Environment;\\\\nimport com.adyen.model.transfers.*;\\\\nimport java.time.OffsetDateTime;\\\\nimport java.util.*;\\\\nimport com.adyen.service.transfers.*;\\\\n\\\\nClient client = new Client(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, Environment.TEST);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nAddress address3 = new Address()\\\\n  .country(\\\\&amp;quot;US\\\\&amp;quot;)\\\\n  .stateOrProvince(\\\\&amp;quot;CA\\\\&amp;quot;)\\\\n  .city(\\\\&amp;quot;San Francisco\\\\&amp;quot;)\\\\n  .postalCode(\\\\&amp;quot;94678\\\\&amp;quot;);\\\\n\\\\nPartyIdentification partyIdentification3 = new PartyIdentification()\\\\n  .address(address3)\\\\n  .fullName(\\\\&amp;quot;A. Klaassen\\\\&amp;quot;);\\\\n\\\\nNumberAndBicAccountIdentification numberAndBicAccountIdentification = new NumberAndBicAccountIdentification()\\\\n  .type(NumberAndBicAccountIdentification.TypeEnum.NUMBERANDBIC)\\\\n  .accountNumber(\\\\&amp;quot;123456789\\\\&amp;quot;)\\\\n  .bic(\\\\&amp;quot;BOFAUS3NXXX\\\\&amp;quot;);\\\\n\\\\nBankAccountV3 bankAccountV33 = new BankAccountV3()\\\\n  .accountHolder(partyIdentification3)\\\\n  .accountIdentification(new TransferInfoAccountIdentification(numberAndBicAccountIdentification));\\\\n\\\\nAmount amount = new Amount()\\\\n  .currency(\\\\&amp;quot;EUR\\\\&amp;quot;)\\\\n  .value(150000L);\\\\n\\\\nCounterpartyInfoV3 counterpartyInfoV3 = new CounterpartyInfoV3()\\\\n  .bankAccount(bankAccountV33);\\\\n\\\\nTransferInfo transferInfo = new TransferInfo()\\\\n  .balanceAccountId(\\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;)\\\\n  .reference(\\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;)\\\\n  .amount(amount)\\\\n  .referenceForBeneficiary(\\\\&amp;quot;Your-reference-sent-to-the-beneficiary\\\\&amp;quot;)\\\\n  .counterparty(counterpartyInfoV3)\\\\n  .description(\\\\&amp;quot;YOUR_DESCRIPTION_FOR_THE_TRANSFER\\\\&amp;quot;)\\\\n  .category(TransferInfo.CategoryEnum.BANK)\\\\n  .priority(TransferInfo.PriorityEnum.WIRE);\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nTransfersApi service = new TransfersApi(client);\\\\nTransfer response = service.transferFunds(transferInfo, null);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;php&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;PHP&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen PHP API Library v18.2.0\\\\nuse Adyen\\\\\\\\Client;\\\\nuse Adyen\\\\\\\\Environment;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Transfers\\\\\\\\Amount;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Transfers\\\\\\\\CounterpartyInfoV3;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Transfers\\\\\\\\Address;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Transfers\\\\\\\\PartyIdentification;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Transfers\\\\\\\\TransferInfoAccountIdentification;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Transfers\\\\\\\\BankAccountV3;\\\\nuse Adyen\\\\\\\\Service\\\\\\\\Transfers\\\\\\\\TransfersApi;\\\\n\\\\n$client = new Client();\\\\n$client-&amp;gt;setXApiKey(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;);\\\\n$client-&amp;gt;setEnvironment(Environment::TEST);\\\\n\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\n$address3 = new Address();\\\\n$address3\\\\n  -&amp;gt;setCountry(\\\\&amp;quot;US\\\\&amp;quot;)\\\\n  -&amp;gt;setStateOrProvince(\\\\&amp;quot;CA\\\\&amp;quot;)\\\\n  -&amp;gt;setCity(\\\\&amp;quot;San Francisco\\\\&amp;quot;)\\\\n  -&amp;gt;setPostalCode(\\\\&amp;quot;94678\\\\&amp;quot;);\\\\n\\\\n$partyIdentification3 = new PartyIdentification();\\\\n$partyIdentification3\\\\n  -&amp;gt;setAddress($address3)\\\\n  -&amp;gt;setFullName(\\\\&amp;quot;A. Klaassen\\\\&amp;quot;);\\\\n\\\\n$transferInfoAccountIdentification = new TransferInfoAccountIdentification();\\\\n$transferInfoAccountIdentification\\\\n  -&amp;gt;setType(\\\\&amp;quot;numberAndBic\\\\&amp;quot;)\\\\n  -&amp;gt;setAccountNumber(\\\\&amp;quot;123456789\\\\&amp;quot;)\\\\n  -&amp;gt;setBic(\\\\&amp;quot;BOFAUS3NXXX\\\\&amp;quot;);\\\\n\\\\n$bankAccountV33 = new BankAccountV3();\\\\n$bankAccountV33\\\\n  -&amp;gt;setAccountHolder($partyIdentification3)\\\\n  -&amp;gt;setAccountIdentification($transferInfoAccountIdentification);\\\\n\\\\n$amount = new Amount();\\\\n$amount\\\\n  -&amp;gt;setCurrency(\\\\&amp;quot;EUR\\\\&amp;quot;)\\\\n  -&amp;gt;setValue(150000);\\\\n\\\\n$counterpartyInfoV3 = new CounterpartyInfoV3();\\\\n$counterpartyInfoV3\\\\n  -&amp;gt;setBankAccount($bankAccountV33);\\\\n\\\\n$transferInfo = new TransferInfo();\\\\n$transferInfo\\\\n  -&amp;gt;setBalanceAccountId(\\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;)\\\\n  -&amp;gt;setReference(\\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($amount)\\\\n  -&amp;gt;setReferenceForBeneficiary(\\\\&amp;quot;Your-reference-sent-to-the-beneficiary\\\\&amp;quot;)\\\\n  -&amp;gt;setCounterparty($counterpartyInfoV3)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;YOUR_DESCRIPTION_FOR_THE_TRANSFER\\\\&amp;quot;)\\\\n  -&amp;gt;setCategory(\\\\&amp;quot;bank\\\\&amp;quot;)\\\\n  -&amp;gt;setPriority(\\\\&amp;quot;wire\\\\&amp;quot;);\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\n$service = new TransfersApi($client);\\\\n$response = $service-&amp;gt;transferFunds($transferInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;cs&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;C#&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen .net API Library v16.1.0\\\\nusing Adyen;\\\\nusing Environment = Adyen.Model.Environment;\\\\nusing Adyen.Model;\\\\nusing Adyen.Model.Transfers;\\\\nusing Adyen.Service.Transfers;\\\\n\\\\nvar config = new Config()\\\\n{\\\\n    XApiKey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n    Environment = Environment.Test\\\\n};\\\\nvar client = new Client(config);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nAddress address3 = new Address\\\\n{\\\\n  Country = \\\\&amp;quot;US\\\\&amp;quot;,\\\\n  StateOrProvince = \\\\&amp;quot;CA\\\\&amp;quot;,\\\\n  City = \\\\&amp;quot;San Francisco\\\\&amp;quot;,\\\\n  PostalCode = \\\\&amp;quot;94678\\\\&amp;quot;\\\\n};\\\\n\\\\nPartyIdentification partyIdentification3 = new PartyIdentification\\\\n{\\\\n  Address = address3,\\\\n  FullName = \\\\&amp;quot;A. Klaassen\\\\&amp;quot;\\\\n};\\\\n\\\\nNumberAndBicAccountIdentification numberAndBicAccountIdentification = new NumberAndBicAccountIdentification\\\\n{\\\\n  Type = NumberAndBicAccountIdentification.TypeEnum.NumberAndBic,\\\\n  AccountNumber = \\\\&amp;quot;123456789\\\\&amp;quot;,\\\\n  Bic = \\\\&amp;quot;BOFAUS3NXXX\\\\&amp;quot;\\\\n};\\\\n\\\\nBankAccountV3 bankAccountV33 = new BankAccountV3\\\\n{\\\\n  AccountHolder = partyIdentification3,\\\\n  AccountIdentification = new TransferInfoAccountIdentification(numberAndBicAccountIdentification)\\\\n};\\\\n\\\\nAmount amount = new Amount\\\\n{\\\\n  Currency = \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n  Value = 150000\\\\n};\\\\n\\\\nCounterpartyInfoV3 counterpartyInfoV3 = new CounterpartyInfoV3\\\\n{\\\\n  BankAccount = bankAccountV33\\\\n};\\\\n\\\\nTransferInfo transferInfo = new TransferInfo\\\\n{\\\\n  BalanceAccountId = \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;,\\\\n  Reference = \\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;,\\\\n  Amount = amount,\\\\n  ReferenceForBeneficiary = \\\\&amp;quot;Your-reference-sent-to-the-beneficiary\\\\&amp;quot;,\\\\n  Counterparty = counterpartyInfoV3,\\\\n  Description = \\\\&amp;quot;YOUR_DESCRIPTION_FOR_THE_TRANSFER\\\\&amp;quot;,\\\\n  Category = TransferInfo.CategoryEnum.Bank,\\\\n  Priority = TransferInfo.PriorityEnum.Wire\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nvar service = new TransfersService(client);\\\\nvar response = service.TransferFunds(transferInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;js&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (JavaScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v17.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nconst { Client, TransfersAPI } = require(&#039;@adyen\\\\\\\/api-library&#039;);\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst transferInfo = {\\\\n  amount: {\\\\n    value: 150000,\\\\n    currency: \\\\&amp;quot;EUR\\\\&amp;quot;\\\\n  },\\\\n  balanceAccountId: \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;,\\\\n  category: \\\\&amp;quot;bank\\\\&amp;quot;,\\\\n  counterparty: {\\\\n    bankAccount: {\\\\n      accountHolder: {\\\\n        fullName: \\\\&amp;quot;A. Klaassen\\\\&amp;quot;,\\\\n        address: {\\\\n          city: \\\\&amp;quot;San Francisco\\\\&amp;quot;,\\\\n          country: \\\\&amp;quot;US\\\\&amp;quot;,\\\\n          postalCode: \\\\&amp;quot;94678\\\\&amp;quot;,\\\\n          stateOrProvince: \\\\&amp;quot;CA\\\\&amp;quot;,\\\\n          street: \\\\&amp;quot;Brannan Street\\\\&amp;quot;,\\\\n          street2: \\\\&amp;quot;274\\\\&amp;quot;\\\\n        }\\\\n      },\\\\n      accountIdentification: {\\\\n        type: \\\\&amp;quot;numberAndBic\\\\&amp;quot;,\\\\n        accountNumber: \\\\&amp;quot;123456789\\\\&amp;quot;,\\\\n        bic: \\\\&amp;quot;BOFAUS3NXXX\\\\&amp;quot;\\\\n      }\\\\n    }\\\\n  },\\\\n  priority: \\\\&amp;quot;wire\\\\&amp;quot;,\\\\n  referenceForBeneficiary: \\\\&amp;quot;Your-reference-sent-to-the-beneficiary\\\\&amp;quot;,\\\\n  reference: \\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;,\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION_FOR_THE_TRANSFER\\\\&amp;quot;\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nconst transfersAPI = new TransfersAPI(client);\\\\nconst response = transfersAPI.TransfersApi.transferFunds(transferInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;go&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Go&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Go API Library v10.2.0\\\\nimport (\\\\n  \\\\&amp;quot;context\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/common\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/adyen\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/transfers\\\\&amp;quot;\\\\n)\\\\nclient := adyen.NewClient(&amp;amp;common.Config{\\\\n  ApiKey:      \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n  Environment: common.TestEnv,\\\\n})\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\naddress3 := transfers.Address{\\\\n  Country: \\\\&amp;quot;US\\\\&amp;quot;,\\\\n  StateOrProvince: common.PtrString(\\\\&amp;quot;CA\\\\&amp;quot;),\\\\n  City: common.PtrString(\\\\&amp;quot;San Francisco\\\\&amp;quot;),\\\\n  PostalCode: common.PtrString(\\\\&amp;quot;94678\\\\&amp;quot;),\\\\n}\\\\n\\\\npartyIdentification3 := transfers.PartyIdentification{\\\\n  Address: &amp;amp;address3,\\\\n  FullName: \\\\&amp;quot;A. Klaassen\\\\&amp;quot;,\\\\n}\\\\n\\\\nnumberAndBicAccountIdentification := transfers.NumberAndBicAccountIdentification{\\\\n  Type: \\\\&amp;quot;numberAndBic\\\\&amp;quot;,\\\\n  AccountNumber: \\\\&amp;quot;123456789\\\\&amp;quot;,\\\\n  Bic: \\\\&amp;quot;BOFAUS3NXXX\\\\&amp;quot;,\\\\n}\\\\n\\\\nbankAccountV33 := transfers.BankAccountV3{\\\\n  AccountHolder: partyIdentification3,\\\\n  AccountIdentification: transfers.NumberAndBicAccountIdentificationAsTransferInfoAccountIdentification(&amp;amp;numberAndBicAccountIdentification),\\\\n}\\\\n\\\\namount := transfers.Amount{\\\\n  Currency: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n  Value: 150000,\\\\n}\\\\n\\\\ncounterpartyInfoV3 := transfers.CounterpartyInfoV3{\\\\n  BankAccount: &amp;amp;bankAccountV33,\\\\n}\\\\n\\\\ntransferInfo := transfers.TransferInfo{\\\\n  BalanceAccountId: common.PtrString(\\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;),\\\\n  Reference: common.PtrString(\\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;),\\\\n  Amount: amount,\\\\n  ReferenceForBeneficiary: common.PtrString(\\\\&amp;quot;Your-reference-sent-to-the-beneficiary\\\\&amp;quot;),\\\\n  Counterparty: counterpartyInfoV3,\\\\n  Description: common.PtrString(\\\\&amp;quot;YOUR_DESCRIPTION_FOR_THE_TRANSFER\\\\&amp;quot;),\\\\n  Category: \\\\&amp;quot;bank\\\\&amp;quot;,\\\\n  Priority: common.PtrString(\\\\&amp;quot;wire\\\\&amp;quot;),\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nservice := client.Transfers()\\\\nreq := service.TransfersApi.TransferFundsInput().TransferInfo(transferInfo)\\\\nres, httpRes, err := service.TransfersApi.TransferFunds(context.Background(), req)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;py&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Python&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Python API Library v12.5.0\\\\nimport Adyen\\\\n\\\\nadyen = Adyen.Adyen()\\\\nadyen.client.xapikey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;\\\\nadyen.client.platform = \\\\&amp;quot;test\\\\&amp;quot; # The environment to use library in.\\\\n\\\\n# Create the request object(s)\\\\njson_request = {\\\\n  \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;value\\\\&amp;quot;: 150000,\\\\n    \\\\&amp;quot;currency\\\\&amp;quot;: \\\\&amp;quot;EUR\\\\&amp;quot;\\\\n  },\\\\n  \\\\&amp;quot;balanceAccountId\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;,\\\\n  \\\\&amp;quot;category\\\\&amp;quot;: \\\\&amp;quot;bank\\\\&amp;quot;,\\\\n  \\\\&amp;quot;counterparty\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;bankAccount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;accountHolder\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;fullName\\\\&amp;quot;: \\\\&amp;quot;A. Klaassen\\\\&amp;quot;,\\\\n        \\\\&amp;quot;address\\\\&amp;quot;: {\\\\n          \\\\&amp;quot;city\\\\&amp;quot;: \\\\&amp;quot;San Francisco\\\\&amp;quot;,\\\\n          \\\\&amp;quot;country\\\\&amp;quot;: \\\\&amp;quot;US\\\\&amp;quot;,\\\\n          \\\\&amp;quot;postalCode\\\\&amp;quot;: \\\\&amp;quot;94678\\\\&amp;quot;,\\\\n          \\\\&amp;quot;stateOrProvince\\\\&amp;quot;: \\\\&amp;quot;CA\\\\&amp;quot;,\\\\n          \\\\&amp;quot;street\\\\&amp;quot;: \\\\&amp;quot;Brannan Street\\\\&amp;quot;,\\\\n          \\\\&amp;quot;street2\\\\&amp;quot;: \\\\&amp;quot;274\\\\&amp;quot;\\\\n        }\\\\n      },\\\\n      \\\\&amp;quot;accountIdentification\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;numberAndBic\\\\&amp;quot;,\\\\n        \\\\&amp;quot;accountNumber\\\\&amp;quot;: \\\\&amp;quot;123456789\\\\&amp;quot;,\\\\n        \\\\&amp;quot;bic\\\\&amp;quot;: \\\\&amp;quot;BOFAUS3NXXX\\\\&amp;quot;\\\\n      }\\\\n    }\\\\n  },\\\\n  \\\\&amp;quot;priority\\\\&amp;quot;: \\\\&amp;quot;wire\\\\&amp;quot;,\\\\n  \\\\&amp;quot;referenceForBeneficiary\\\\&amp;quot;: \\\\&amp;quot;Your-reference-sent-to-the-beneficiary\\\\&amp;quot;,\\\\n  \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;,\\\\n  \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_FOR_THE_TRANSFER\\\\&amp;quot;\\\\n}\\\\n\\\\n# Send the request\\\\nresult = adyen.transfers.transfers_api.transfer_funds(request=json_request)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;rb&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Ruby&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Ruby API Library v9.5.0\\\\nrequire \\\\&amp;quot;adyen-ruby-api-library\\\\&amp;quot;\\\\n\\\\nadyen = Adyen::Client.new\\\\nadyen.api_key = &#039;ADYEN_API_KEY&#039;\\\\nadyen.env = :test # Set to \\\\&amp;quot;live\\\\&amp;quot; for live environment\\\\n\\\\n# Create the request object(s)\\\\nrequest_body = {\\\\n  :amount =&amp;gt; {\\\\n    :value =&amp;gt; 150000,\\\\n    :currency =&amp;gt; &#039;EUR&#039;\\\\n  },\\\\n  :balanceAccountId =&amp;gt; &#039;BA00000000000000000000002&#039;,\\\\n  :category =&amp;gt; &#039;bank&#039;,\\\\n  :counterparty =&amp;gt; {\\\\n    :bankAccount =&amp;gt; {\\\\n      :accountHolder =&amp;gt; {\\\\n        :fullName =&amp;gt; &#039;A. Klaassen&#039;,\\\\n        :address =&amp;gt; {\\\\n          :city =&amp;gt; &#039;San Francisco&#039;,\\\\n          :country =&amp;gt; &#039;US&#039;,\\\\n          :postalCode =&amp;gt; &#039;94678&#039;,\\\\n          :stateOrProvince =&amp;gt; &#039;CA&#039;,\\\\n          :street =&amp;gt; &#039;Brannan Street&#039;,\\\\n          :street2 =&amp;gt; &#039;274&#039;\\\\n        }\\\\n      },\\\\n      :accountIdentification =&amp;gt; {\\\\n        :type =&amp;gt; &#039;numberAndBic&#039;,\\\\n        :accountNumber =&amp;gt; &#039;123456789&#039;,\\\\n        :bic =&amp;gt; &#039;BOFAUS3NXXX&#039;\\\\n      }\\\\n    }\\\\n  },\\\\n  :priority =&amp;gt; &#039;wire&#039;,\\\\n  :referenceForBeneficiary =&amp;gt; &#039;Your-reference-sent-to-the-beneficiary&#039;,\\\\n  :reference =&amp;gt; &#039;YOUR_INTERNAL_REFERENCE&#039;,\\\\n  :description =&amp;gt; &#039;YOUR_DESCRIPTION_FOR_THE_TRANSFER&#039;\\\\n}\\\\n\\\\n# Send the request\\\\nresult = adyen.transfers.transfers_api.transfer_funds(request_body)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;ts&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (TypeScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v17.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nimport { Client, TransfersAPI, Types } from \\\\&amp;quot;@adyen\\\\\\\/api-library\\\\&amp;quot;;\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst address3: Types.transfers.Address = {\\\\n  country: \\\\&amp;quot;US\\\\&amp;quot;,\\\\n  stateOrProvince: \\\\&amp;quot;CA\\\\&amp;quot;,\\\\n  city: \\\\&amp;quot;San Francisco\\\\&amp;quot;,\\\\n  postalCode: \\\\&amp;quot;94678\\\\&amp;quot;\\\\n};\\\\n\\\\nconst partyIdentification3: Types.transfers.PartyIdentification = {\\\\n  address: address3,\\\\n  fullName: \\\\&amp;quot;A. Klaassen\\\\&amp;quot;\\\\n};\\\\n\\\\nconst numberAndBicAccountIdentification: Types.transfers.NumberAndBicAccountIdentification = {\\\\n  type: Types.transfers.NumberAndBicAccountIdentification.TypeEnum.NumberAndBic,\\\\n  accountNumber: \\\\&amp;quot;123456789\\\\&amp;quot;,\\\\n  bic: \\\\&amp;quot;BOFAUS3NXXX\\\\&amp;quot;\\\\n};\\\\n\\\\nconst bankAccountV33: Types.transfers.BankAccountV3 = {\\\\n  accountHolder: partyIdentification3,\\\\n  accountIdentification: numberAndBicAccountIdentification\\\\n};\\\\n\\\\nconst amount: Types.transfers.Amount = {\\\\n  currency: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n  value: 150000\\\\n};\\\\n\\\\nconst counterpartyInfoV3: Types.transfers.CounterpartyInfoV3 = {\\\\n  bankAccount: bankAccountV33\\\\n};\\\\n\\\\nconst transferInfo: Types.transfers.TransferInfo = {\\\\n  balanceAccountId: \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;,\\\\n  reference: \\\\&amp;quot;YOUR_INTERNAL_REFERENCE\\\\&amp;quot;,\\\\n  amount: amount,\\\\n  referenceForBeneficiary: \\\\&amp;quot;Your-reference-sent-to-the-beneficiary\\\\&amp;quot;,\\\\n  counterparty: counterpartyInfoV3,\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION_FOR_THE_TRANSFER\\\\&amp;quot;,\\\\n  category: Types.transfers.TransferInfo.CategoryEnum.Bank,\\\\n  priority: Types.transfers.TransferInfo.PriorityEnum.Wire\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nconst transfersAPI = new TransfersAPI(client);\\\\nconst response = transfersAPI.TransfersApi.transferFunds(transferInfo);&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:&quot;cross-border_transfer_2_3&quot;,&quot;relation&quot;:&quot;&quot;}]\"\n            :should-update-when-url-changes='false'>\n        <\/tabs>\n    <\/div>\n<\/div>\n\n<p>If the transfer request is successful, you receive an <span translate=\"no\"><strong>HTTP 200 OK<\/strong><\/span> response containing an <code>id<\/code> of the transfer request. Adyen informs your server of the status of the transfer through <a href=\"\/pt\/business-accounts\/third-party-transfer-webhooks\/#sending-funds\">outgoing bank transfer webhooks<\/a>.<\/p>\n<div class=\"accordion-shortcode adl-accordion adl-accordion--max-height-transition\" data-expand=\"true\" data-ignore=\"anchorjs-link\">\n    \n    <div class=\"adl-accordion__item\" style=\"\">\n        <div tabindex=\"0\" role=\"item\" aria-expanded=\"false\" class=\"adl-accordion__header\">\n            <i class=\"adl-accordion__toggle adl-icon-chevron-down\"><\/i>\n            <div class=\"adl-accordion__title-wrapper\" data-accordion=\"#trigger-additional-reviews\">\n                                    <h3 class=\"adl-accordion__title\">Trigger additional reviews<\/h3>\n                            <\/div>\n        <\/div>\n        <div role=\"region\" class=\"adl-accordion__content\">\n            \n<p>To better control money movement in your balance platform, you can trigger additional reviews for s. Additional reviews require a member of your team to verify a  before Adyen processes it.<\/p>\n<ol>\n<li>\n<p>You can trigger an additional review by including the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfers\/latest\/post\/transfers#request-review\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">review<\/a> object in the POST  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfers\/latest\/post\/transfers\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/transfers<\/a> request. In the object, specify the following parameter:<\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter name<\/th>\n<th style=\"text-align: center;\">Required<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfers\/latest\/post\/transfers#request-review-numberOfApprovalsRequired\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">review.numberOfApprovalsRequired<\/a><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td>Specifies the number of approvals required to process the .<br\/><br\/>Possible values: <strong>1<\/strong>. Currently, it is possible to request only one additional review per .<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The following code sample shows how to include the <code>review<\/code> object.<\/p>\n<div data-component-wrapper=\"code-sample\">\n<code-sample :title=\"'Trigger an additional review'\" :id=\"'trigger-additional-review-payout-third-party'\" :code-data=\"[{&quot;language&quot;:&quot;bash&quot;,&quot;tabTitle&quot;:&quot;curl&quot;,&quot;content&quot;:&quot;curl https:\\\/\\\/balanceplatform-api-test.adyen.com\\\/btl\\\/v4\\\/transfers \\\\\\n-H 'x-api-key: YOUR_BALANCE_PLATFORM_API_KEY' \\\\\\n-H 'content-type: application\\\/json' \\\\\\n-X POST \\\\\\n-d '{\\n    \\&quot;amount\\&quot;: {\\n        \\&quot;value\\&quot;: 60000,\\n        \\&quot;currency\\&quot;: \\&quot;EUR\\&quot;\\n    },\\n    \\&quot;balanceAccountId\\&quot;: \\&quot;BA00000000000000000000001\\&quot;,\\n    \\&quot;category\\&quot;: \\&quot;bank\\&quot;,\\n    \\&quot;counterparty\\&quot;: {\\n       \\&quot;bankAccount\\&quot;: {\\n           \\&quot;accountHolder\\&quot;: {\\n               \\&quot;fullName\\&quot;: \\&quot;Adyen N.V.\\&quot;,\\n               \\&quot;address\\&quot;: {\\n                   \\&quot;city\\&quot;: \\&quot;Amsterdam\\&quot;,\\n                   \\&quot;country\\&quot;: \\&quot;NL\\&quot;,\\n                   \\&quot;postalCode\\&quot;: \\&quot;1011DJ\\&quot;,\\n                   \\&quot;stateOrProvince\\&quot;: \\&quot;NH\\&quot;,\\n                   \\&quot;line1\\&quot;: \\&quot;Simon Carmiggeltstraat 6-50\\&quot;\\n               }\\n           },\\n           \\&quot;accountIdentification\\&quot;: {\\n               \\&quot;type\\&quot;: \\&quot;iban\\&quot;,\\n               \\&quot;iban\\&quot;: \\&quot;NL33ADYX1000001544\\&quot;\\n           }\\n       }\\n    },\\n    \\&quot;description\\&quot;: \\&quot;Your-description-for-the-transfer\\&quot;,\\n    \\&quot;priority\\&quot;: \\&quot;fast\\&quot;,\\n    \\&quot;reference\\&quot;: \\&quot;YOUR_INTERNAL_REFERENCE\\&quot;,\\n    \\&quot;referenceForBeneficiary\\&quot;: \\&quot;Your-reference-for-the-beneficiary\\&quot;,\\n    \\&quot;review\\&quot;: {\\n        \\&quot;numberOfApprovalsRequired\\&quot;: 1\\n    }\\n}'&quot;},{&quot;language&quot;:&quot;java&quot;,&quot;tabTitle&quot;:&quot;Java&quot;,&quot;content&quot;:&quot;\\\/\\\/ Adyen Java API Library v40.0.0\\nimport com.adyen.Client;\\nimport com.adyen.enums.Environment;\\nimport com.adyen.model.transfers.*;\\nimport java.time.OffsetDateTime;\\nimport java.util.*;\\nimport com.adyen.model.RequestOptions;\\nimport com.adyen.service.transfers.*;\\n\\nClient client = new Client(\\&quot;YOUR_BALANCE_PLATFORM_API_KEY\\&quot;, Environment.TEST);\\n\\n\\\/\\\/ Create the request object(s)\\nAddress address3 = new Address()\\n  .country(\\&quot;NL\\&quot;)\\n  .stateOrProvince(\\&quot;NH\\&quot;)\\n  .city(\\&quot;Amsterdam\\&quot;)\\n  .postalCode(\\&quot;1011DJ\\&quot;)\\n  .line1(\\&quot;Simon Carmiggeltstraat 6-50\\&quot;);\\n\\nPartyIdentification partyIdentification3 = new PartyIdentification()\\n  .address(address3)\\n  .fullName(\\&quot;Adyen N.V.\\&quot;);\\n\\nIbanAccountIdentification ibanAccountIdentification = new IbanAccountIdentification()\\n  .iban(\\&quot;NL33ADYX1000001544\\&quot;)\\n  .type(IbanAccountIdentification.TypeEnum.IBAN);\\n\\nBankAccountV3 bankAccountV33 = new BankAccountV3()\\n  .accountHolder(partyIdentification3)\\n  .accountIdentification(new TransferInfoAccountIdentification(ibanAccountIdentification));\\n\\nAmount amount = new Amount()\\n  .currency(\\&quot;EUR\\&quot;)\\n  .value(60000L);\\n\\nTransferRequestReview transferRequestReview = new TransferRequestReview()\\n  .numberOfApprovalsRequired(1);\\n\\nCounterpartyInfoV3 counterpartyInfoV3 = new CounterpartyInfoV3()\\n  .bankAccount(bankAccountV33);\\n\\nTransferInfo transferInfo = new TransferInfo()\\n  .balanceAccountId(\\&quot;BA00000000000000000000001\\&quot;)\\n  .reference(\\&quot;YOUR_INTERNAL_REFERENCE\\&quot;)\\n  .amount(amount)\\n  .referenceForBeneficiary(\\&quot;Your-reference-for-the-beneficiary\\&quot;)\\n  .review(transferRequestReview)\\n  .counterparty(counterpartyInfoV3)\\n  .description(\\&quot;Your-description-for-the-transfer\\&quot;)\\n  .category(TransferInfo.CategoryEnum.BANK)\\n  .priority(TransferInfo.PriorityEnum.FAST);\\n\\n\\\/\\\/ Send the request\\nTransfersApi service = new TransfersApi(client);\\nTransfer response = service.transferFunds(transferInfo, new RequestOptions().idempotencyKey(\\&quot;UUID\\&quot;));&quot;},{&quot;language&quot;:&quot;php&quot;,&quot;tabTitle&quot;:&quot;PHP&quot;,&quot;content&quot;:&quot;&lt;?php\\n\\\/\\\/ Adyen PHP API Library v28.3.0\\nuse Adyen\\\\Client;\\nuse Adyen\\\\Environment;\\nuse Adyen\\\\Model\\\\Transfers\\\\Amount;\\nuse Adyen\\\\Model\\\\Transfers\\\\TransferRequestReview;\\nuse Adyen\\\\Model\\\\Transfers\\\\CounterpartyInfoV3;\\nuse Adyen\\\\Model\\\\Transfers\\\\Address;\\nuse Adyen\\\\Model\\\\Transfers\\\\PartyIdentification;\\nuse Adyen\\\\Model\\\\Transfers\\\\TransferInfoAccountIdentification;\\nuse Adyen\\\\Model\\\\Transfers\\\\BankAccountV3;\\nuse Adyen\\\\Service\\\\Transfers\\\\TransfersApi;\\n\\n$client = new Client();\\n$client-&gt;setXApiKey(\\&quot;YOUR_BALANCE_PLATFORM_API_KEY\\&quot;);\\n$client-&gt;setEnvironment(Environment::TEST);\\n\\n\\n\\\/\\\/ Create the request object(s)\\n$address3 = new Address();\\n$address3\\n  -&gt;setCountry(\\&quot;NL\\&quot;)\\n  -&gt;setStateOrProvince(\\&quot;NH\\&quot;)\\n  -&gt;setCity(\\&quot;Amsterdam\\&quot;)\\n  -&gt;setPostalCode(\\&quot;1011DJ\\&quot;)\\n  -&gt;setLine1(\\&quot;Simon Carmiggeltstraat 6-50\\&quot;);\\n\\n$partyIdentification3 = new PartyIdentification();\\n$partyIdentification3\\n  -&gt;setAddress($address3)\\n  -&gt;setFullName(\\&quot;Adyen N.V.\\&quot;);\\n\\n$transferInfoAccountIdentification = new TransferInfoAccountIdentification();\\n$transferInfoAccountIdentification\\n  -&gt;setIban(\\&quot;NL33ADYX1000001544\\&quot;)\\n  -&gt;setType(\\&quot;iban\\&quot;);\\n\\n$bankAccountV33 = new BankAccountV3();\\n$bankAccountV33\\n  -&gt;setAccountHolder($partyIdentification3)\\n  -&gt;setAccountIdentification($transferInfoAccountIdentification);\\n\\n$amount = new Amount();\\n$amount\\n  -&gt;setCurrency(\\&quot;EUR\\&quot;)\\n  -&gt;setValue(60000);\\n\\n$transferRequestReview = new TransferRequestReview();\\n$transferRequestReview\\n  -&gt;setNumberOfApprovalsRequired(1);\\n\\n$counterpartyInfoV3 = new CounterpartyInfoV3();\\n$counterpartyInfoV3\\n  -&gt;setBankAccount($bankAccountV33);\\n\\n$transferInfo = new TransferInfo();\\n$transferInfo\\n  -&gt;setBalanceAccountId(\\&quot;BA00000000000000000000001\\&quot;)\\n  -&gt;setReference(\\&quot;YOUR_INTERNAL_REFERENCE\\&quot;)\\n  -&gt;setAmount($amount)\\n  -&gt;setReferenceForBeneficiary(\\&quot;Your-reference-for-the-beneficiary\\&quot;)\\n  -&gt;setReview($transferRequestReview)\\n  -&gt;setCounterparty($counterpartyInfoV3)\\n  -&gt;setDescription(\\&quot;Your-description-for-the-transfer\\&quot;)\\n  -&gt;setCategory(\\&quot;bank\\&quot;)\\n  -&gt;setPriority(\\&quot;fast\\&quot;);\\n\\n$requestOptions['idempotencyKey'] = 'UUID';\\n\\n\\\/\\\/ Send the request\\n$service = new TransfersApi($client);\\n$response = $service-&gt;transferFunds($transferInfo, $requestOptions);&quot;},{&quot;language&quot;:&quot;cs&quot;,&quot;tabTitle&quot;:&quot;C#&quot;,&quot;content&quot;:&quot;\\\/\\\/ Adyen .NET API Library v32.2.1\\nusing Adyen;\\nusing Environment = Adyen.Model.Environment;\\nusing Adyen.Model;\\nusing Adyen.Model.Transfers;\\nusing Adyen.Service.Transfers;\\n\\nvar config = new Config()\\n{\\n    XApiKey = \\&quot;YOUR_BALANCE_PLATFORM_API_KEY\\&quot;,\\n    Environment = Environment.Test\\n};\\nvar client = new Client(config);\\n\\n\\\/\\\/ Create the request object(s)\\nAddress address3 = new Address\\n{\\n  Country = \\&quot;NL\\&quot;,\\n  StateOrProvince = \\&quot;NH\\&quot;,\\n  City = \\&quot;Amsterdam\\&quot;,\\n  PostalCode = \\&quot;1011DJ\\&quot;,\\n  Line1 = \\&quot;Simon Carmiggeltstraat 6-50\\&quot;\\n};\\n\\nPartyIdentification partyIdentification3 = new PartyIdentification\\n{\\n  Address = address3,\\n  FullName = \\&quot;Adyen N.V.\\&quot;\\n};\\n\\nIbanAccountIdentification ibanAccountIdentification = new IbanAccountIdentification\\n{\\n  Iban = \\&quot;NL33ADYX1000001544\\&quot;,\\n  Type = IbanAccountIdentification.TypeEnum.Iban\\n};\\n\\nBankAccountV3 bankAccountV33 = new BankAccountV3\\n{\\n  AccountHolder = partyIdentification3,\\n  AccountIdentification = new TransferInfoAccountIdentification(ibanAccountIdentification)\\n};\\n\\nAmount amount = new Amount\\n{\\n  Currency = \\&quot;EUR\\&quot;,\\n  Value = 60000\\n};\\n\\nTransferRequestReview transferRequestReview = new TransferRequestReview\\n{\\n  NumberOfApprovalsRequired = 1\\n};\\n\\nCounterpartyInfoV3 counterpartyInfoV3 = new CounterpartyInfoV3\\n{\\n  BankAccount = bankAccountV33\\n};\\n\\nTransferInfo transferInfo = new TransferInfo\\n{\\n  BalanceAccountId = \\&quot;BA00000000000000000000001\\&quot;,\\n  Reference = \\&quot;YOUR_INTERNAL_REFERENCE\\&quot;,\\n  Amount = amount,\\n  ReferenceForBeneficiary = \\&quot;Your-reference-for-the-beneficiary\\&quot;,\\n  Review = transferRequestReview,\\n  Counterparty = counterpartyInfoV3,\\n  Description = \\&quot;Your-description-for-the-transfer\\&quot;,\\n  Category = TransferInfo.CategoryEnum.Bank,\\n  Priority = TransferInfo.PriorityEnum.Fast\\n};\\n\\n\\\/\\\/ Send the request\\nvar service = new TransfersService(client);\\nvar response = service.TransferFunds(transferInfo, requestOptions: new RequestOptions { IdempotencyKey = \\&quot;UUID\\&quot;});&quot;},{&quot;language&quot;:&quot;js&quot;,&quot;tabTitle&quot;:&quot;NodeJS (JavaScript)&quot;,&quot;content&quot;:&quot;\\\/\\\/ Adyen Node API Library v30.0.1\\nconst { Client, TransfersAPI } = require('@adyen\\\/api-library');\\n\\nconst config = new Config({\\n  apiKey: \\&quot;YOUR_BALANCE_PLATFORM_API_KEY\\&quot;,\\n  environment: EnvironmentEnum.TEST\\n});\\n\\nconst client = new Client(config);\\n\\n\\\/\\\/ Create the request object(s)\\nconst transferInfo = {\\n  amount: {\\n    value: 60000,\\n    currency: \\&quot;EUR\\&quot;\\n  },\\n  balanceAccountId: \\&quot;BA00000000000000000000001\\&quot;,\\n  category: \\&quot;bank\\&quot;,\\n  counterparty: {\\n    bankAccount: {\\n      accountHolder: {\\n        fullName: \\&quot;Adyen N.V.\\&quot;,\\n        address: {\\n          city: \\&quot;Amsterdam\\&quot;,\\n          country: \\&quot;NL\\&quot;,\\n          postalCode: \\&quot;1011DJ\\&quot;,\\n          stateOrProvince: \\&quot;NH\\&quot;,\\n          line1: \\&quot;Simon Carmiggeltstraat 6-50\\&quot;\\n        }\\n      },\\n      accountIdentification: {\\n        type: \\&quot;iban\\&quot;,\\n        iban: \\&quot;NL33ADYX1000001544\\&quot;\\n      }\\n    }\\n  },\\n  description: \\&quot;Your-description-for-the-transfer\\&quot;,\\n  priority: \\&quot;fast\\&quot;,\\n  reference: \\&quot;YOUR_INTERNAL_REFERENCE\\&quot;,\\n  referenceForBeneficiary: \\&quot;Your-reference-for-the-beneficiary\\&quot;,\\n  review: {\\n    numberOfApprovalsRequired: 1\\n  }\\n}\\n\\n\\\/\\\/ Send the request\\nconst transfersAPI = new TransfersAPI(client);\\nconst response = transfersAPI.TransfersApi.transferFunds(transferInfo, { idempotencyKey: \\&quot;UUID\\&quot; });&quot;},{&quot;language&quot;:&quot;go&quot;,&quot;tabTitle&quot;:&quot;Go&quot;,&quot;content&quot;:&quot;\\\/\\\/ Adyen Go API Library v21.1.0\\nimport (\\n  \\&quot;context\\&quot;\\n  \\&quot;github.com\\\/adyen\\\/adyen-go-api-library\\\/v21\\\/src\\\/common\\&quot;\\n  \\&quot;github.com\\\/adyen\\\/adyen-go-api-library\\\/v21\\\/src\\\/adyen\\&quot;\\n  \\&quot;github.com\\\/adyen\\\/adyen-go-api-library\\\/v21\\\/src\\\/transfers\\&quot;\\n)\\nclient := adyen.NewClient(&amp;common.Config{\\n  ApiKey:      \\&quot;YOUR_BALANCE_PLATFORM_API_KEY\\&quot;,\\n  Environment: common.TestEnv,\\n})\\n\\n\\\/\\\/ Create the request object(s)\\naddress3 := transfers.Address{\\n  Country: \\&quot;NL\\&quot;,\\n  StateOrProvince: common.PtrString(\\&quot;NH\\&quot;),\\n  City: common.PtrString(\\&quot;Amsterdam\\&quot;),\\n  PostalCode: common.PtrString(\\&quot;1011DJ\\&quot;),\\n  Line1: common.PtrString(\\&quot;Simon Carmiggeltstraat 6-50\\&quot;),\\n}\\n\\npartyIdentification3 := transfers.PartyIdentification{\\n  Address: &amp;address3,\\n  FullName: common.PtrString(\\&quot;Adyen N.V.\\&quot;),\\n}\\n\\nibanAccountIdentification := transfers.IbanAccountIdentification{\\n  Iban: \\&quot;NL33ADYX1000001544\\&quot;,\\n  Type: \\&quot;iban\\&quot;,\\n}\\n\\nbankAccountV33 := transfers.BankAccountV3{\\n  AccountHolder: partyIdentification3,\\n  AccountIdentification: transfers.IbanAccountIdentificationAsTransferInfoAccountIdentification(&amp;ibanAccountIdentification),\\n}\\n\\namount := transfers.Amount{\\n  Currency: \\&quot;EUR\\&quot;,\\n  Value: 60000,\\n}\\n\\ntransferRequestReview := transfers.TransferRequestReview{\\n  NumberOfApprovalsRequired: common.PtrInt32(1),\\n}\\n\\ncounterpartyInfoV3 := transfers.CounterpartyInfoV3{\\n  BankAccount: &amp;bankAccountV33,\\n}\\n\\ntransferInfo := transfers.TransferInfo{\\n  BalanceAccountId: common.PtrString(\\&quot;BA00000000000000000000001\\&quot;),\\n  Reference: common.PtrString(\\&quot;YOUR_INTERNAL_REFERENCE\\&quot;),\\n  Amount: amount,\\n  ReferenceForBeneficiary: common.PtrString(\\&quot;Your-reference-for-the-beneficiary\\&quot;),\\n  Review: &amp;transferRequestReview,\\n  Counterparty: counterpartyInfoV3,\\n  Description: common.PtrString(\\&quot;Your-description-for-the-transfer\\&quot;),\\n  Category: \\&quot;bank\\&quot;,\\n  Priority: common.PtrString(\\&quot;fast\\&quot;),\\n}\\n\\n\\\/\\\/ Send the request\\nservice := client.Transfers()\\nreq := service.TransfersApi.TransferFundsInput().IdempotencyKey(\\&quot;UUID\\&quot;).TransferInfo(transferInfo)\\nres, httpRes, err := service.TransfersApi.TransferFunds(context.Background(), req)&quot;},{&quot;language&quot;:&quot;py&quot;,&quot;tabTitle&quot;:&quot;Python&quot;,&quot;content&quot;:&quot;# Adyen Python API Library v14.0.0\\nimport Adyen\\n\\nadyen = Adyen.Adyen()\\nadyen.client.xapikey = \\&quot;YOUR_BALANCE_PLATFORM_API_KEY\\&quot;\\nadyen.client.platform = \\&quot;test\\&quot; # The environment to use library in.\\n\\n# Create the request object(s)\\njson_request = {\\n  \\&quot;amount\\&quot;: {\\n    \\&quot;value\\&quot;: 60000,\\n    \\&quot;currency\\&quot;: \\&quot;EUR\\&quot;\\n  },\\n  \\&quot;balanceAccountId\\&quot;: \\&quot;BA00000000000000000000001\\&quot;,\\n  \\&quot;category\\&quot;: \\&quot;bank\\&quot;,\\n  \\&quot;counterparty\\&quot;: {\\n    \\&quot;bankAccount\\&quot;: {\\n      \\&quot;accountHolder\\&quot;: {\\n        \\&quot;fullName\\&quot;: \\&quot;Adyen N.V.\\&quot;,\\n        \\&quot;address\\&quot;: {\\n          \\&quot;city\\&quot;: \\&quot;Amsterdam\\&quot;,\\n          \\&quot;country\\&quot;: \\&quot;NL\\&quot;,\\n          \\&quot;postalCode\\&quot;: \\&quot;1011DJ\\&quot;,\\n          \\&quot;stateOrProvince\\&quot;: \\&quot;NH\\&quot;,\\n          \\&quot;line1\\&quot;: \\&quot;Simon Carmiggeltstraat 6-50\\&quot;\\n        }\\n      },\\n      \\&quot;accountIdentification\\&quot;: {\\n        \\&quot;type\\&quot;: \\&quot;iban\\&quot;,\\n        \\&quot;iban\\&quot;: \\&quot;NL33ADYX1000001544\\&quot;\\n      }\\n    }\\n  },\\n  \\&quot;description\\&quot;: \\&quot;Your-description-for-the-transfer\\&quot;,\\n  \\&quot;priority\\&quot;: \\&quot;fast\\&quot;,\\n  \\&quot;reference\\&quot;: \\&quot;YOUR_INTERNAL_REFERENCE\\&quot;,\\n  \\&quot;referenceForBeneficiary\\&quot;: \\&quot;Your-reference-for-the-beneficiary\\&quot;,\\n  \\&quot;review\\&quot;: {\\n    \\&quot;numberOfApprovalsRequired\\&quot;: 1\\n  }\\n}\\n\\n# Send the request\\nresult = adyen.transfers.transfers_api.transfer_funds(request=json_request, idempotency_key=\\&quot;UUID\\&quot;)&quot;},{&quot;language&quot;:&quot;rb&quot;,&quot;tabTitle&quot;:&quot;Ruby&quot;,&quot;content&quot;:&quot;# Adyen Ruby API Library v11.1.0\\nrequire \\&quot;adyen-ruby-api-library\\&quot;\\n\\nadyen = Adyen::Client.new\\nadyen.api_key = 'YOUR_BALANCE_PLATFORM_API_KEY'\\nadyen.env = :test # Set to \\&quot;live\\&quot; for live environment\\n\\n# Create the request object(s)\\nrequest_body = {\\n  :amount =&gt; {\\n    :value =&gt; 60000,\\n    :currency =&gt; 'EUR'\\n  },\\n  :balanceAccountId =&gt; 'BA00000000000000000000001',\\n  :category =&gt; 'bank',\\n  :counterparty =&gt; {\\n    :bankAccount =&gt; {\\n      :accountHolder =&gt; {\\n        :fullName =&gt; 'Adyen N.V.',\\n        :address =&gt; {\\n          :city =&gt; 'Amsterdam',\\n          :country =&gt; 'NL',\\n          :postalCode =&gt; '1011DJ',\\n          :stateOrProvince =&gt; 'NH',\\n          :line1 =&gt; 'Simon Carmiggeltstraat 6-50'\\n        }\\n      },\\n      :accountIdentification =&gt; {\\n        :type =&gt; 'iban',\\n        :iban =&gt; 'NL33ADYX1000001544'\\n      }\\n    }\\n  },\\n  :description =&gt; 'Your-description-for-the-transfer',\\n  :priority =&gt; 'fast',\\n  :reference =&gt; 'YOUR_INTERNAL_REFERENCE',\\n  :referenceForBeneficiary =&gt; 'Your-reference-for-the-beneficiary',\\n  :review =&gt; {\\n    :numberOfApprovalsRequired =&gt; 1\\n  }\\n}\\n\\n# Send the request\\nresult = adyen.transfers.transfers_api.transfer_funds(request_body, headers: { 'Idempotency-Key' =&gt; 'UUID' })&quot;},{&quot;language&quot;:&quot;ts&quot;,&quot;tabTitle&quot;:&quot;NodeJS (TypeScript)&quot;,&quot;content&quot;:&quot;\\\/\\\/ Adyen Node API Library v30.0.1\\nimport { Client, TransfersAPI, Types } from \\&quot;@adyen\\\/api-library\\&quot;;\\n\\nconst config = new Config({\\n  apiKey: \\&quot;YOUR_BALANCE_PLATFORM_API_KEY\\&quot;,\\n  environment: EnvironmentEnum.TEST\\n});\\n\\nconst client = new Client(config);\\n\\n\\\/\\\/ Create the request object(s)\\nconst address3: Types.transfers.Address = {\\n  country: \\&quot;NL\\&quot;,\\n  stateOrProvince: \\&quot;NH\\&quot;,\\n  city: \\&quot;Amsterdam\\&quot;,\\n  postalCode: \\&quot;1011DJ\\&quot;,\\n  line1: \\&quot;Simon Carmiggeltstraat 6-50\\&quot;\\n};\\n\\nconst partyIdentification3: Types.transfers.PartyIdentification = {\\n  address: address3,\\n  fullName: \\&quot;Adyen N.V.\\&quot;\\n};\\n\\nconst ibanAccountIdentification: Types.transfers.IbanAccountIdentification = {\\n  iban: \\&quot;NL33ADYX1000001544\\&quot;,\\n  type: Types.transfers.IbanAccountIdentification.TypeEnum.Iban\\n};\\n\\nconst bankAccountV33: Types.transfers.BankAccountV3 = {\\n  accountHolder: partyIdentification3,\\n  accountIdentification: ibanAccountIdentification\\n};\\n\\nconst amount: Types.transfers.Amount = {\\n  currency: \\&quot;EUR\\&quot;,\\n  value: 60000\\n};\\n\\nconst transferRequestReview: Types.transfers.TransferRequestReview = {\\n  numberOfApprovalsRequired: 1\\n};\\n\\nconst counterpartyInfoV3: Types.transfers.CounterpartyInfoV3 = {\\n  bankAccount: bankAccountV33\\n};\\n\\nconst transferInfo: Types.transfers.TransferInfo = {\\n  balanceAccountId: \\&quot;BA00000000000000000000001\\&quot;,\\n  reference: \\&quot;YOUR_INTERNAL_REFERENCE\\&quot;,\\n  amount: amount,\\n  referenceForBeneficiary: \\&quot;Your-reference-for-the-beneficiary\\&quot;,\\n  review: transferRequestReview,\\n  counterparty: counterpartyInfoV3,\\n  description: \\&quot;Your-description-for-the-transfer\\&quot;,\\n  category: Types.transfers.TransferInfo.CategoryEnum.Bank,\\n  priority: Types.transfers.TransferInfo.PriorityEnum.Fast\\n};\\n\\n\\\/\\\/ Send the request\\nconst transfersAPI = new TransfersAPI(client);\\nconst response = transfersAPI.TransfersApi.transferFunds(transferInfo, { idempotencyKey: \\&quot;UUID\\&quot; });&quot;}]\" :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<\/li>\n<li>\n<p>If the  request is successful, you receive an <strong>HTTP 202 Accepted<\/strong> response containing  details, including the following parameters:<\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter name<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfers\/latest\/post\/transfers#responses-202-review-numberOfApprovalsRequired\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">review.numberOfApprovalsRequired<\/a><\/td>\n<td>Shows the number of approvals required to process the .<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>After triggering the review, a member of your team must <a href=\"\/business-accounts\/send-funds\/approve-cancel-transfers\">approve<\/a> the  before Adyen continues processing it.<\/p>\n<\/li>\n<\/ol>\n\n        <\/div>\n    <\/div>\n<\/div>\n","url":"https:\/\/docs.adyen.com\/pt\/business-accounts\/send-funds\/make-transfer-request","articleFields":{"description":"Learn how to send funds to third parties using an Adyen business account.","parameters":{"model":"balance platform","directoryPath":"\/business-accounts"}},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/business-accounts\/send-funds\/make-transfer-request","title":"Make a transfer request","content":"When sending funds to third-party bank accounts, the required bank account details depend on the bank identification type. There are also additional required fields if you are doing a cross-border transfer. Additionally, you can validate the third-party bank account before sending funds to avoid failed transfers due to incorrect details.\nRequirements\n\n\n\nRequirement\nDescription\n\n\n\n\nIntegration type\nAdyen business accounts\n\n\nAPI credential roles\nMake sure that your API credential has the roles to use the  Transfers API.\n\n\nWebhooks\nSubscribe to the following webhook(s):  Transfer webhooks  Transaction webhooks\n\n\nCapabilities\nMake sure that the user has the following capability allowed and enabled: sendToThirdParty\n\n\nLimitations\nCurrently, Adyen only supports sending funds to third-party bank accounts. In the future, you will be able to send to third-party wallets and cards.\n\n\nSetup steps\nReach out to your Adyen contact to: Make sure you have the roles and capabilities necessary to send funds to a third-party bank account.Enable transfers for the source balance account.(Recommended) Get transfer routes before transferring to a new counterparty.(Recommended) Validate the counterparty's bank account.\n\n\n\nGet transfer routes\nPrior to submitting a transfer request, we recommend that you calculate the available transfer routes. This will enable you to design a configuration that optimally aligns with your use case. Furthermore, it minimizes the risk of transfer failures by proactively identifying supported routes and highlighting any necessary parameters.\nValidate a third-party bank account\nBefore sending funds to a third-party bank account, you can validate this bank account to avoid failed transfers due to incorrect details.\nTo validate a third-party bank account, make a POST \/validateBankAccountIdentification request specifying the following information, depending on the bank account identification type:\n\n\n\nParameter\nDescription\n\n\n\n\naccountIdentification\nObject containing the details of the bank account to be validated.\n\n\n\n\n\n    \n        \n        \n    \n\n\nIf the bank account details are valid, you'll get an HTTP 200 OK response. You can proceed with transferring funds to this account.\nIn case the bank account validation fails, you'll get the details in the response. Use this information to build your own logic for handling invalid bank account details.\n\n\n    \n        \n        \n    \n\n\nMake a transfer\nTo start a transfer to a third party bank account, make a POST \/transfers request specifying:\n\n    \n\n\n\nParameter name\nRequired\nDescription\n\n\n\n\n amount\n\nThe amount and the currency of the transfer.\n\n\n balanceAccountId\n\nThe ID of the  balance account from which funds are deducted.\n\n\n category\n\nSet to bank.\n\n\n bankAccount\n\nContains details about the bank account and its owner. The accountHolder.fullName is always required.  For cross-border transfers, the accountHolder.address object is also required.The accountIdentification is required. The fields that you need to send in this object are determined by the accountIdentification.type. See bank account identification types.\n\n\n priority\n\nThe priority of the bank transfer, which affects the speed of the transfer and the fees you have to pay.\n\n\n description\n\nYour description for the transfer. See Bank account identification types for allowed characters.\n\n\n reference\n\nYour reference for the transfer. This is only used within your balance platform and not sent to the recipient. If you do not provide this in the request, Adyen generates a unique reference.\n\n\n referenceForBeneficiary\n\nYour reference for the transfer that Adyen sends to the recipient.\n\n\n\n\n\n\nSelect a tab below for examples.\n\n\n    \n        \n        \n    \n\n\nIf the transfer request is successful, you receive an HTTP 200 OK response containing an id of the transfer request. Adyen informs your server of the status of the transfer through outgoing bank transfer webhooks.\n\n    \n    \n        \n            \n            \n                                    Trigger additional reviews\n                            \n        \n        \n            \nTo better control money movement in your balance platform, you can trigger additional reviews for s. Additional reviews require a member of your team to verify a  before Adyen processes it.\n\n\nYou can trigger an additional review by including the  review object in the POST  \/transfers request. In the object, specify the following parameter:\n\n\n\nParameter name\nRequired\nDescription\n\n\n\n\n review.numberOfApprovalsRequired\n\nSpecifies the number of approvals required to process the .Possible values: 1. Currently, it is possible to request only one additional review per .\n\n\n\n\nThe following code sample shows how to include the review object.\n\n\n\n\n\nIf the  request is successful, you receive an HTTP 202 Accepted response containing  details, including the following parameters:\n\n\n\nParameter name\nDescription\n\n\n\n\n review.numberOfApprovalsRequired\nShows the number of approvals required to process the .\n\n\n\nAfter triggering the review, a member of your team must approve the  before Adyen continues processing it.\n\n\n\n        \n    \n\n","type":"page","locale":"pt","boost":17,"hierarchy":{"lvl0":"Home","lvl1":"Business accounts","lvl2":"Send funds to third parties","lvl3":"Make a transfer request"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/business-accounts","lvl2":"https:\/\/docs.adyen.com\/pt\/business-accounts\/send-funds","lvl3":"\/pt\/business-accounts\/send-funds\/make-transfer-request"},"levels":4,"category":"","category_color":"","tags":["transfer","request"]},"articleFiles":{"cross-border.js":"<p alt=\"\">cross-border.js<\/p>","local-iban.js":"<p alt=\"\">local-iban.js<\/p>","local-us.js":"<p alt=\"\">local-us.js<\/p>"}}
