{"title":"Split payments at authorization","category":"default","creationDate":1676564580,"content":"<p>When you authorize an online payment on behalf of your user, you can split the payment amount between the balance accounts in your platform by including the split instructions in your authorization request. This allows you to separately book the sale amount, your platform's commission, transaction fees, and the leftover amount after currency conversion.<\/p>\n<h2>Requirements<\/h2>\n<p>Take into account the following requirements, limitations, and preparations to start processing payments.<\/p>\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&nbsp;type<\/strong><\/td>\n<td style=\"text-align: left;\">You must have an Adyen <a href=\"\/pt\/online-payments\/build-your-integration\">online payments integration and a checkout UI<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong><a href=\"\/pt\/development-resources\/api-credentials\/\">API credentials<\/a><\/strong><\/td>\n<td style=\"text-align: left;\">You must have credentials for the following APIs:<ul><li markdown=\"1\"> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/overview\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Checkout API<\/a><\/li><li markdown=\"1\"> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfers\/latest\/overview\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Transfers API<\/a><\/li><\/ul><\/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;\">Ensure that your server can receive and accept <a href=\"\/pt\/development-resources\/webhooks\">standard webhooks<\/a>.<br>Subscribe to any of the following webhooks:<ul><li markdown=\"1\"> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfer-webhooks\/latest\/overview\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Transfer webhooks<\/a><\/li><li markdown=\"1\"> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transaction-webhooks\/latest\/overview\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Transaction webhooks<\/a><\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong><a href=\"\/pt\/platforms\/verification-overview\/capabilities\">Capabilities<\/a><\/strong><\/td>\n<td style=\"text-align: left;\">Make sure that your account holders have the following capabilities:<ul><li markdown=\"1\"><strong>receivePayments<\/strong><\/li><li markdown=\"1\"><strong>receiveFromPlatformPayments<\/strong><\/li><li markdown=\"1\"><strong>sendToTransferInstrument<\/strong><\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Limitations<\/strong><\/td>\n<td style=\"text-align: left;\">If an account holder does not have the <strong>receiveFromPlatformPayments<\/strong> capability in a <strong>valid<\/strong> state, the funds cannot be allocated to their balance account. The full amount is booked to your liable balance account.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"splits\">Split a payment between balance accounts<\/h2>\n<p>To split the payment amount at the time of authorization:<\/p>\n<ol>\n<li>\n<p>Add a <code>splits<\/code> array to your POST  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/payments#request-splits\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/payments<\/a> or POST  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/sessions#request-splits\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/sessions<\/a> request.<\/p>\n<p>For each item in the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/payments#request-splits\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/payments splits array<\/a> or the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/sessions#request-splits\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/sessions splits array<\/a>, specify the following fields:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Parameter<\/th>\n<th style=\"text-align: center;\">Required<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><code>account<\/code><\/td>\n<td style=\"text-align: center;\"><span class=\"hint--bottom\" data-hint=\"Required\" markdown=\"1\"><img style=\"width: 25px;\" alt=\"Required\" src=\"\/user\/pages\/reuse\/image-library\/01.icons\/required\/required.svg?decoding=auto&amp;fetchpriority=auto\" \/><\/span><\/td>\n<td style=\"text-align: left;\">The account that will receive (or be charged) the split amount. This is the <code>balanceAccountId<\/code> of one of your user's balance accounts or your platform's liable balance account. You do not need to specify this field when <code>type<\/code> is <strong>Commission<\/strong>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><code>amount.currency<\/code><\/td>\n<td style=\"text-align: center;\"><span class=\"hint--bottom\" data-hint=\"Required\" markdown=\"1\"><img style=\"width: 25px;\" alt=\"Required\" src=\"\/user\/pages\/reuse\/image-library\/01.icons\/required\/required.svg?decoding=auto&amp;fetchpriority=auto\" \/><\/span><\/td>\n<td style=\"text-align: left;\">Required for currency conversion<br>The currency of the part of the payment you want to the specified <code>account<\/code>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><code>amount.value<\/code><\/td>\n<td style=\"text-align: center;\"><span class=\"hint--bottom\" data-hint=\"Required\" markdown=\"1\"><img style=\"width: 25px;\" alt=\"Required\" src=\"\/user\/pages\/reuse\/image-library\/01.icons\/required\/required.svg?decoding=auto&amp;fetchpriority=auto\" \/><\/span><\/td>\n<td style=\"text-align: left;\">The value of the part of the payment you want to the specified <code>account<\/code>. You do not need to specify this field for transaction fees or the remainder, because they are not known at the time of payment.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><code>store<\/code><\/td>\n<td style=\"text-align: center;\"><span class=\"hint--bottom\" data-hint=\"Required\" markdown=\"1\"><img style=\"width: 25px;\" alt=\"Required\" src=\"\/user\/pages\/reuse\/image-library\/01.icons\/required\/required.svg?decoding=auto&amp;fetchpriority=auto\" \/><\/span><\/td>\n<td style=\"text-align: left;\">The  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Management\/latest\/post\/stores#request-reference\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reference<\/a> of the store through which you want to process the payment.<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><code>type<\/code><\/td>\n<td style=\"text-align: center;\"><span class=\"hint--bottom\" data-hint=\"Required\" markdown=\"1\"><img style=\"width: 25px;\" alt=\"Required\" src=\"\/user\/pages\/reuse\/image-library\/01.icons\/required\/required.svg?decoding=auto&amp;fetchpriority=auto\" \/><\/span><\/td>\n<td style=\"text-align: left;\">Defines the part of the payment you want to book to the specified <code>account<\/code>.<br>Possible values:<ul><li markdown=\"1\"><strong>BalanceAccount<\/strong>: books the sale amount to the specified balance account.<\/li><li markdown=\"1\"><strong>Commission<\/strong>: books your commission to your <a href=\"\/pt\/platforms\/account-structure-resources#resources-1\">liable balance account<\/a>.<\/li><li markdown=\"1\"><strong>Remainder<\/strong>: books the amount left over after a <a href=\"\/pt\/platforms\/online-payments\/currency-conversion\">currency conversion<\/a> to the specified balance account. By default, the amount is booked to your platform's liable balance account.<\/li><li markdown=\"1\">We recommend that you also include at least one <a href=\"\/pt\/platforms\/online-payments\/transaction-fees\">transaction fee type <\/a> in your request. All undefined transaction fees are booked to your platform's liable balance account.<\/li><li markdown=\"1\"><strong>TopUp<\/strong>: books the <a href=\"\/pt\/platforms\/top-up-balance-account\/on-demand-top-ups\">top-up amount<\/a> paid by your user to the specified balance account. This split type is not supported for a  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/sessions\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/sessions<\/a> request.<\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><code>reference<\/code><\/td>\n<td style=\"text-align: center;\"><span class=\"hint--bottom\" data-hint=\"Conditionally required\" markdown=\"1\"><img style=\"width: 25px;\" alt=\"Conditionally required\" src=\"\/user\/pages\/reuse\/image-library\/01.icons\/conditionally-required\/conditionally-required.svg?decoding=auto&amp;fetchpriority=auto\" \/><\/span><\/td>\n<td style=\"text-align: left;\">Required if <code>type<\/code> is <strong>BalanceAccount<\/strong> <br>Your unique identifier for the part of the payment you want to book to the specified <code>account<\/code>. You need this for reconciliation, as explained under <a href=\"#best-practices\">Best practices<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><code>description<\/code><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: left;\">Your description for the part of the payment you want to booking to the specified <code>account<\/code>, returned in our reports.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The following example shows how to split the payment amount at the time of payment, when a customer pays USD 80.00:<\/p>\n<ul>\n<li>With <code>type<\/code> <strong>BalanceAccount<\/strong>, we book USD 75.00 to your user's balance account as payment for the goods or services.<\/li>\n<li>With <code>type<\/code> <strong>PaymentFee<\/strong>, we book all the transaction fees to your user's balance account.<\/li>\n<li>With <code>type<\/code> <strong>Commission<\/strong>, we book USD 5.00 to your liable balance account as your platform's commission.<\/li>\n<\/ul>\n\n<div id=\"tabyeBc9\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;Platforms&quot;,&quot;content&quot;:&quot;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n&lt;code-sample :title=\\&quot;&#039;Split funds at time of payment&#039;\\&quot; :id=\\&quot;&#039;split-at-payment-request&#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:\\\\\\\/\\\\\\\/checkout-test.adyen.com\\\\\\\/v72\\\\\\\/payments \\\\\\\\\\\\n-H &#039;x-api-key: ADYEN_API_KEY&#039; \\\\\\\\\\\\n-H &#039;content-type: application\\\\\\\/json&#039; \\\\\\\\\\\\n-X POST \\\\\\\\\\\\n-d &#039;{\\\\n    \\\\&amp;quot;paymentMethod\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;scheme\\\\&amp;quot;,\\\\n        \\\\&amp;quot;encryptedCardNumber\\\\&amp;quot;: \\\\&amp;quot;test_4111111111111111\\\\&amp;quot;,\\\\n        \\\\&amp;quot;encryptedSecurityCode\\\\&amp;quot;: \\\\&amp;quot;test_737\\\\&amp;quot;,\\\\n        \\\\&amp;quot;encryptedExpiryMonth\\\\&amp;quot;: \\\\&amp;quot;test_03\\\\&amp;quot;,\\\\n        \\\\&amp;quot;encryptedExpiryYear\\\\&amp;quot;: \\\\&amp;quot;test_2030\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;value\\\\&amp;quot;: 8000,\\\\n        \\\\&amp;quot;currency\\\\&amp;quot;: \\\\&amp;quot;USD\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;store\\\\&amp;quot;: \\\\&amp;quot;USER_STORE_REFERENCE\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_ORDER_NUMBER\\\\&amp;quot;,\\\\n    \\\\&amp;quot;merchantAccount\\\\&amp;quot;: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n    \\\\&amp;quot;returnUrl\\\\&amp;quot;: \\\\&amp;quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\&amp;quot;,\\\\n    \\\\&amp;quot;splits\\\\&amp;quot;:[\\\\n        {\\\\n            \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n                \\\\&amp;quot;value\\\\&amp;quot;: 7500\\\\n            },\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;,\\\\n            \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n            \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;Your reference for the sale amount\\\\&amp;quot;,\\\\n            \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;Your description for the sale amount\\\\&amp;quot;\\\\n        },\\\\n        {\\\\n            \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n                \\\\&amp;quot;value\\\\&amp;quot;: 500\\\\n            },\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;Commission\\\\&amp;quot;,\\\\n            \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;Your reference for your commission\\\\&amp;quot;,\\\\n            \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;Your description for your commission\\\\&amp;quot;\\\\n        },\\\\n        {\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;PaymentFee\\\\&amp;quot;,\\\\n            \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n            \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;Your reference for the payment fee\\\\&amp;quot;,\\\\n            \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;Your description for the payment fee\\\\&amp;quot;\\\\n        }\\\\n    ]\\\\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 v40.0.0\\\\nimport com.adyen.Client;\\\\nimport com.adyen.enums.Environment;\\\\nimport com.adyen.model.checkout.*;\\\\nimport java.time.OffsetDateTime;\\\\nimport java.util.*;\\\\nimport com.adyen.model.RequestOptions;\\\\nimport com.adyen.service.checkout.*;\\\\n\\\\n\\\\\\\/\\\\\\\/ For the LIVE environment, also include your liveEndpointUrlPrefix.\\\\nClient client = new Client(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, Environment.TEST);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nSplitAmount splitAmount1 = new SplitAmount()\\\\n  .value(7500L);\\\\n\\\\nSplitAmount splitAmount2 = new SplitAmount()\\\\n  .value(500L);\\\\n\\\\nAmount amount = new Amount()\\\\n  .currency(\\\\&amp;quot;USD\\\\&amp;quot;)\\\\n  .value(8000L);\\\\n\\\\nSplit split1 = new Split()\\\\n  .reference(\\\\&amp;quot;Your reference for the sale amount\\\\&amp;quot;)\\\\n  .amount(splitAmount1)\\\\n  .description(\\\\&amp;quot;Your description for the sale amount\\\\&amp;quot;)\\\\n  .type(Split.TypeEnum.BALANCEACCOUNT)\\\\n  .account(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;);\\\\n\\\\nSplit split2 = new Split()\\\\n  .reference(\\\\&amp;quot;Your reference for your commission\\\\&amp;quot;)\\\\n  .amount(splitAmount2)\\\\n  .description(\\\\&amp;quot;Your description for your commission\\\\&amp;quot;)\\\\n  .type(Split.TypeEnum.COMMISSION);\\\\n\\\\nSplit split3 = new Split()\\\\n  .reference(\\\\&amp;quot;Your reference for the payment fee\\\\&amp;quot;)\\\\n  .description(\\\\&amp;quot;Your description for the payment fee\\\\&amp;quot;)\\\\n  .type(Split.TypeEnum.PAYMENTFEE)\\\\n  .account(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;);\\\\n\\\\nCardDetails cardDetails = new CardDetails()\\\\n  .encryptedCardNumber(\\\\&amp;quot;test_4111111111111111\\\\&amp;quot;)\\\\n  .encryptedSecurityCode(\\\\&amp;quot;test_737\\\\&amp;quot;)\\\\n  .encryptedExpiryYear(\\\\&amp;quot;test_2030\\\\&amp;quot;)\\\\n  .encryptedExpiryMonth(\\\\&amp;quot;test_03\\\\&amp;quot;)\\\\n  .type(CardDetails.TypeEnum.SCHEME);\\\\n\\\\nPaymentRequest paymentRequest = new PaymentRequest()\\\\n  .reference(\\\\&amp;quot;YOUR_ORDER_NUMBER\\\\&amp;quot;)\\\\n  .amount(amount)\\\\n  .splits(Arrays.asList(split1, split2, split3))\\\\n  .merchantAccount(\\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;)\\\\n  .paymentMethod(new CheckoutPaymentMethod(cardDetails))\\\\n  .store(\\\\&amp;quot;USER_STORE_REFERENCE\\\\&amp;quot;)\\\\n  .returnUrl(\\\\&amp;quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\&amp;quot;);\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nPaymentsApi service = new PaymentsApi(client);\\\\nPaymentResponse response = service.payments(paymentRequest, new RequestOptions().idempotencyKey(\\\\&amp;quot;UUID\\\\&amp;quot;));&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;&amp;lt;?php\\\\n\\\\\\\/\\\\\\\/ Adyen PHP API Library v28.3.0\\\\nuse Adyen\\\\\\\\Client;\\\\nuse Adyen\\\\\\\\Environment;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Checkout\\\\\\\\Amount;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Checkout\\\\\\\\Split;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Checkout\\\\\\\\CheckoutPaymentMethod;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Checkout\\\\\\\\SplitAmount;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Checkout\\\\\\\\PaymentRequest;\\\\nuse Adyen\\\\\\\\Service\\\\\\\\Checkout\\\\\\\\PaymentsApi;\\\\n\\\\n$client = new Client();\\\\n$client-&amp;gt;setXApiKey(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;);\\\\n\\\\\\\/\\\\\\\/ For the LIVE environment, also include your liveEndpointUrlPrefix.\\\\n$client-&amp;gt;setEnvironment(Environment::TEST);\\\\n\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\n$splitAmount1 = new SplitAmount();\\\\n$splitAmount1\\\\n  -&amp;gt;setValue(7500);\\\\n\\\\n$splitAmount2 = new SplitAmount();\\\\n$splitAmount2\\\\n  -&amp;gt;setValue(500);\\\\n\\\\n$amount = new Amount();\\\\n$amount\\\\n  -&amp;gt;setCurrency(\\\\&amp;quot;USD\\\\&amp;quot;)\\\\n  -&amp;gt;setValue(8000);\\\\n\\\\n$split1 = new Split();\\\\n$split1\\\\n  -&amp;gt;setReference(\\\\&amp;quot;Your reference for the sale amount\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($splitAmount1)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;Your description for the sale amount\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;BalanceAccount\\\\&amp;quot;)\\\\n  -&amp;gt;setAccount(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;);\\\\n\\\\n$split2 = new Split();\\\\n$split2\\\\n  -&amp;gt;setReference(\\\\&amp;quot;Your reference for your commission\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($splitAmount2)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;Your description for your commission\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;Commission\\\\&amp;quot;);\\\\n\\\\n$split3 = new Split();\\\\n$split3\\\\n  -&amp;gt;setReference(\\\\&amp;quot;Your reference for the payment fee\\\\&amp;quot;)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;Your description for the payment fee\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;PaymentFee\\\\&amp;quot;)\\\\n  -&amp;gt;setAccount(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;);\\\\n\\\\n$checkoutPaymentMethod = new CheckoutPaymentMethod();\\\\n$checkoutPaymentMethod\\\\n  -&amp;gt;setEncryptedCardNumber(\\\\&amp;quot;test_4111111111111111\\\\&amp;quot;)\\\\n  -&amp;gt;setEncryptedSecurityCode(\\\\&amp;quot;test_737\\\\&amp;quot;)\\\\n  -&amp;gt;setEncryptedExpiryYear(\\\\&amp;quot;test_2030\\\\&amp;quot;)\\\\n  -&amp;gt;setEncryptedExpiryMonth(\\\\&amp;quot;test_03\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;scheme\\\\&amp;quot;);\\\\n\\\\n$paymentRequest = new PaymentRequest();\\\\n$paymentRequest\\\\n  -&amp;gt;setReference(\\\\&amp;quot;YOUR_ORDER_NUMBER\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($amount)\\\\n  -&amp;gt;setSplits(array($split1, $split2, $split3))\\\\n  -&amp;gt;setMerchantAccount(\\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;)\\\\n  -&amp;gt;setPaymentMethod($checkoutPaymentMethod)\\\\n  -&amp;gt;setStore(\\\\&amp;quot;USER_STORE_REFERENCE\\\\&amp;quot;)\\\\n  -&amp;gt;setReturnUrl(\\\\&amp;quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\&amp;quot;);\\\\n\\\\n$requestOptions[&#039;idempotencyKey&#039;] = &#039;UUID&#039;;\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\n$service = new PaymentsApi($client);\\\\n$response = $service-&amp;gt;payments($paymentRequest, $requestOptions);&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 v32.2.1\\\\nusing Adyen;\\\\nusing Environment = Adyen.Model.Environment;\\\\nusing Adyen.Model;\\\\nusing Adyen.Model.Checkout;\\\\nusing Adyen.Service.Checkout;\\\\n\\\\n\\\\\\\/\\\\\\\/ For the LIVE environment, also include your liveEndpointUrlPrefix.\\\\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)\\\\nSplitAmount splitAmount1 = new SplitAmount\\\\n{\\\\n  Value = 7500\\\\n};\\\\n\\\\nSplitAmount splitAmount2 = new SplitAmount\\\\n{\\\\n  Value = 500\\\\n};\\\\n\\\\nAmount amount = new Amount\\\\n{\\\\n  Currency = \\\\&amp;quot;USD\\\\&amp;quot;,\\\\n  Value = 8000\\\\n};\\\\n\\\\nSplit split1 = new Split\\\\n{\\\\n  Reference = \\\\&amp;quot;Your reference for the sale amount\\\\&amp;quot;,\\\\n  Amount = splitAmount1,\\\\n  Description = \\\\&amp;quot;Your description for the sale amount\\\\&amp;quot;,\\\\n  Type = Split.TypeEnum.BalanceAccount,\\\\n  Account = \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;\\\\n};\\\\n\\\\nSplit split2 = new Split\\\\n{\\\\n  Reference = \\\\&amp;quot;Your reference for your commission\\\\&amp;quot;,\\\\n  Amount = splitAmount2,\\\\n  Description = \\\\&amp;quot;Your description for your commission\\\\&amp;quot;,\\\\n  Type = Split.TypeEnum.Commission\\\\n};\\\\n\\\\nSplit split3 = new Split\\\\n{\\\\n  Reference = \\\\&amp;quot;Your reference for the payment fee\\\\&amp;quot;,\\\\n  Description = \\\\&amp;quot;Your description for the payment fee\\\\&amp;quot;,\\\\n  Type = Split.TypeEnum.PaymentFee,\\\\n  Account = \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;\\\\n};\\\\n\\\\nCardDetails cardDetails = new CardDetails\\\\n{\\\\n  EncryptedCardNumber = \\\\&amp;quot;test_4111111111111111\\\\&amp;quot;,\\\\n  EncryptedSecurityCode = \\\\&amp;quot;test_737\\\\&amp;quot;,\\\\n  EncryptedExpiryYear = \\\\&amp;quot;test_2030\\\\&amp;quot;,\\\\n  EncryptedExpiryMonth = \\\\&amp;quot;test_03\\\\&amp;quot;,\\\\n  Type = CardDetails.TypeEnum.Scheme\\\\n};\\\\n\\\\nPaymentRequest paymentRequest = new PaymentRequest\\\\n{\\\\n  Reference = \\\\&amp;quot;YOUR_ORDER_NUMBER\\\\&amp;quot;,\\\\n  Amount = amount,\\\\n  Splits = new List&amp;lt;Split&amp;gt;{ split1, split2, split3 },\\\\n  MerchantAccount = \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  PaymentMethod = new CheckoutPaymentMethod(cardDetails),\\\\n  Store = \\\\&amp;quot;USER_STORE_REFERENCE\\\\&amp;quot;,\\\\n  ReturnUrl = \\\\&amp;quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\&amp;quot;\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nvar service = new PaymentsService(client);\\\\nvar response = service.Payments(paymentRequest, requestOptions: new RequestOptions { IdempotencyKey = \\\\&amp;quot;UUID\\\\&amp;quot;});&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 v30.0.1\\\\nconst { Client, CheckoutAPI } = require(&#039;@adyen\\\\\\\/api-library&#039;);\\\\n\\\\n\\\\\\\/\\\\\\\/ For the LIVE environment, also include your liveEndpointUrlPrefix.\\\\nconst config = new Config({\\\\n  apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n  environment: EnvironmentEnum.TEST\\\\n});\\\\n\\\\nconst client = new Client(config);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst paymentRequest = {\\\\n  paymentMethod: {\\\\n    type: \\\\&amp;quot;scheme\\\\&amp;quot;,\\\\n    encryptedCardNumber: \\\\&amp;quot;test_4111111111111111\\\\&amp;quot;,\\\\n    encryptedSecurityCode: \\\\&amp;quot;test_737\\\\&amp;quot;,\\\\n    encryptedExpiryMonth: \\\\&amp;quot;test_03\\\\&amp;quot;,\\\\n    encryptedExpiryYear: \\\\&amp;quot;test_2030\\\\&amp;quot;\\\\n  },\\\\n  amount: {\\\\n    value: 8000,\\\\n    currency: \\\\&amp;quot;EUR\\\\&amp;quot;\\\\n  },\\\\n  store: \\\\&amp;quot;USER_STORE_REFERENCE\\\\&amp;quot;,\\\\n  reference: \\\\&amp;quot;YOUR_ORDER_NUMBER\\\\&amp;quot;,\\\\n  merchantAccount: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  returnUrl: \\\\&amp;quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\&amp;quot;,\\\\n  splits: [ {\\\\n    amount: {\\\\n      value: 7500\\\\n    },\\\\n    type: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;,\\\\n    account: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    reference: \\\\&amp;quot;Your reference for the sale amount.\\\\&amp;quot;,\\\\n    description: \\\\&amp;quot;Your description for the sale amount.\\\\&amp;quot;\\\\n  }, {\\\\n    amount: {\\\\n      value: 500\\\\n    },\\\\n    type: \\\\&amp;quot;Commission\\\\&amp;quot;,\\\\n    reference: \\\\&amp;quot;Your reference for the commission.\\\\&amp;quot;,\\\\n    description: \\\\&amp;quot;Your description for the commission.\\\\&amp;quot;\\\\n  }, {\\\\n    type: \\\\&amp;quot;PaymentFee\\\\&amp;quot;,\\\\n    account: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    reference: \\\\&amp;quot;Your reference for the transaction fees.\\\\&amp;quot;,\\\\n    description: \\\\&amp;quot;Your description for the transaction fees.\\\\&amp;quot;\\\\n  } ]\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nconst checkoutAPI = new CheckoutAPI(client);\\\\nconst response = checkoutAPI.PaymentsApi.payments(paymentRequest, { idempotencyKey: \\\\&amp;quot;UUID\\\\&amp;quot; });&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 v21.1.0\\\\nimport (\\\\n  \\\\&amp;quot;context\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v21\\\\\\\/src\\\\\\\/common\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v21\\\\\\\/src\\\\\\\/adyen\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v21\\\\\\\/src\\\\\\\/checkout\\\\&amp;quot;\\\\n)\\\\n\\\\\\\/\\\\\\\/ For the LIVE environment, also include your liveEndpointUrlPrefix.\\\\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)\\\\nsplitAmount1 := checkout.SplitAmount{\\\\n  Value: 7500,\\\\n}\\\\n\\\\nsplitAmount2 := checkout.SplitAmount{\\\\n  Value: 500,\\\\n}\\\\n\\\\namount := checkout.Amount{\\\\n  Currency: \\\\&amp;quot;USD\\\\&amp;quot;,\\\\n  Value: 8000,\\\\n}\\\\n\\\\nsplit1 := checkout.Split{\\\\n  Reference: common.PtrString(\\\\&amp;quot;Your reference for the sale amount\\\\&amp;quot;),\\\\n  Amount: &amp;amp;splitAmount1,\\\\n  Description: common.PtrString(\\\\&amp;quot;Your description for the sale amount\\\\&amp;quot;),\\\\n  Type: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;,\\\\n  Account: common.PtrString(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;),\\\\n}\\\\n\\\\nsplit2 := checkout.Split{\\\\n  Reference: common.PtrString(\\\\&amp;quot;Your reference for your commission\\\\&amp;quot;),\\\\n  Amount: &amp;amp;splitAmount2,\\\\n  Description: common.PtrString(\\\\&amp;quot;Your description for your commission\\\\&amp;quot;),\\\\n  Type: \\\\&amp;quot;Commission\\\\&amp;quot;,\\\\n}\\\\n\\\\nsplit3 := checkout.Split{\\\\n  Reference: common.PtrString(\\\\&amp;quot;Your reference for the payment fee\\\\&amp;quot;),\\\\n  Description: common.PtrString(\\\\&amp;quot;Your description for the payment fee\\\\&amp;quot;),\\\\n  Type: \\\\&amp;quot;PaymentFee\\\\&amp;quot;,\\\\n  Account: common.PtrString(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;),\\\\n}\\\\n\\\\ncardDetails := checkout.CardDetails{\\\\n  EncryptedCardNumber: common.PtrString(\\\\&amp;quot;test_4111111111111111\\\\&amp;quot;),\\\\n  EncryptedSecurityCode: common.PtrString(\\\\&amp;quot;test_737\\\\&amp;quot;),\\\\n  EncryptedExpiryYear: common.PtrString(\\\\&amp;quot;test_2030\\\\&amp;quot;),\\\\n  EncryptedExpiryMonth: common.PtrString(\\\\&amp;quot;test_03\\\\&amp;quot;),\\\\n  Type: common.PtrString(\\\\&amp;quot;scheme\\\\&amp;quot;),\\\\n}\\\\n\\\\npaymentRequest := checkout.PaymentRequest{\\\\n  Reference: \\\\&amp;quot;YOUR_ORDER_NUMBER\\\\&amp;quot;,\\\\n  Amount: amount,\\\\n  Splits: []checkout.Split{\\\\n      split1, split2, split3,\\\\n  },\\\\n  MerchantAccount: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  PaymentMethod: checkout.CardDetailsAsCheckoutPaymentMethod(&amp;amp;cardDetails),\\\\n  Store: common.PtrString(\\\\&amp;quot;USER_STORE_REFERENCE\\\\&amp;quot;),\\\\n  ReturnUrl: \\\\&amp;quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\&amp;quot;,\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nservice := client.Checkout()\\\\nreq := service.PaymentsApi.PaymentsInput().IdempotencyKey(\\\\&amp;quot;UUID\\\\&amp;quot;).PaymentRequest(paymentRequest)\\\\nres, httpRes, err := service.PaymentsApi.Payments(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 v14.0.0\\\\nimport Adyen\\\\n\\\\nadyen = Adyen.Adyen()\\\\nadyen.client.xapikey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;\\\\n# For the LIVE environment, also include your liveEndpointUrlPrefix.\\\\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;paymentMethod\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;scheme\\\\&amp;quot;,\\\\n    \\\\&amp;quot;encryptedCardNumber\\\\&amp;quot;: \\\\&amp;quot;test_4111111111111111\\\\&amp;quot;,\\\\n    \\\\&amp;quot;encryptedSecurityCode\\\\&amp;quot;: \\\\&amp;quot;test_737\\\\&amp;quot;,\\\\n    \\\\&amp;quot;encryptedExpiryMonth\\\\&amp;quot;: \\\\&amp;quot;test_03\\\\&amp;quot;,\\\\n    \\\\&amp;quot;encryptedExpiryYear\\\\&amp;quot;: \\\\&amp;quot;test_2030\\\\&amp;quot;\\\\n  },\\\\n  \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;value\\\\&amp;quot;: 8000,\\\\n    \\\\&amp;quot;currency\\\\&amp;quot;: \\\\&amp;quot;USD\\\\&amp;quot;\\\\n  },\\\\n  \\\\&amp;quot;store\\\\&amp;quot;: \\\\&amp;quot;USER_STORE_REFERENCE\\\\&amp;quot;,\\\\n  \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_ORDER_NUMBER\\\\&amp;quot;,\\\\n  \\\\&amp;quot;merchantAccount\\\\&amp;quot;: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  \\\\&amp;quot;returnUrl\\\\&amp;quot;: \\\\&amp;quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\&amp;quot;,\\\\n  \\\\&amp;quot;splits\\\\&amp;quot;: [ {\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;value\\\\&amp;quot;: 7500\\\\n    },\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;,\\\\n    \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;Your reference for the sale amount\\\\&amp;quot;,\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;Your description for the sale amount\\\\&amp;quot;\\\\n  }, {\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;value\\\\&amp;quot;: 500\\\\n    },\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;Commission\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;Your reference for your commission\\\\&amp;quot;,\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;Your description for your commission\\\\&amp;quot;\\\\n  }, {\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;PaymentFee\\\\&amp;quot;,\\\\n    \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;Your reference for the payment fee\\\\&amp;quot;,\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;Your description for the payment fee\\\\&amp;quot;\\\\n  } ]\\\\n}\\\\n\\\\n# Send the request\\\\nresult = adyen.checkout.payments_api.payments(request=json_request, idempotency_key=\\\\&amp;quot;UUID\\\\&amp;quot;)&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 v11.1.0\\\\nrequire \\\\&amp;quot;adyen-ruby-api-library\\\\&amp;quot;\\\\n\\\\nadyen = Adyen::Client.new\\\\nadyen.api_key = &#039;ADYEN_API_KEY&#039;\\\\n# For the LIVE environment, also include your liveEndpointUrlPrefix.\\\\nadyen.env = :test # Set to \\\\&amp;quot;live\\\\&amp;quot; for live environment\\\\n\\\\n# Create the request object(s)\\\\nrequest_body = {\\\\n  :paymentMethod =&amp;gt; {\\\\n    :type =&amp;gt; &#039;scheme&#039;,\\\\n    :encryptedCardNumber =&amp;gt; &#039;test_4111111111111111&#039;,\\\\n    :encryptedSecurityCode =&amp;gt; &#039;test_737&#039;,\\\\n    :encryptedExpiryMonth =&amp;gt; &#039;test_03&#039;,\\\\n    :encryptedExpiryYear =&amp;gt; &#039;test_2030&#039;\\\\n  },\\\\n  :amount =&amp;gt; {\\\\n    :value =&amp;gt; 8000,\\\\n    :currency =&amp;gt; &#039;USD&#039;\\\\n  },\\\\n  :store =&amp;gt; &#039;USER_STORE_REFERENCE&#039;,\\\\n  :reference =&amp;gt; &#039;YOUR_ORDER_NUMBER&#039;,\\\\n  :merchantAccount =&amp;gt; &#039;YOUR_MERCHANT_ACCOUNT&#039;,\\\\n  :returnUrl =&amp;gt; &#039;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...&#039;,\\\\n  :splits =&amp;gt; [ {\\\\n    :amount =&amp;gt; {\\\\n      :value =&amp;gt; 7500\\\\n    },\\\\n    :type =&amp;gt; &#039;BalanceAccount&#039;,\\\\n    :account =&amp;gt; &#039;BA00000000000000000000001&#039;,\\\\n    :reference =&amp;gt; &#039;Your reference for the sale amount&#039;,\\\\n    :description =&amp;gt; &#039;Your description for the sale amount&#039;\\\\n  }, {\\\\n    :amount =&amp;gt; {\\\\n      :value =&amp;gt; 500\\\\n    },\\\\n    :type =&amp;gt; &#039;Commission&#039;,\\\\n    :reference =&amp;gt; &#039;Your reference for your commission&#039;,\\\\n    :description =&amp;gt; &#039;Your description for your commission&#039;\\\\n  }, {\\\\n    :type =&amp;gt; &#039;PaymentFee&#039;,\\\\n    :account =&amp;gt; &#039;BA00000000000000000000001&#039;,\\\\n    :reference =&amp;gt; &#039;Your reference for the payment fee&#039;,\\\\n    :description =&amp;gt; &#039;Your description for the payment fee&#039;\\\\n  } ]\\\\n}\\\\n\\\\n# Send the request\\\\nresult = adyen.checkout.payments_api.payments(request_body, headers: { &#039;Idempotency-Key&#039; =&amp;gt; &#039;UUID&#039; })&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 v30.0.1\\\\nimport { Client, CheckoutAPI, Types } from \\\\&amp;quot;@adyen\\\\\\\/api-library\\\\&amp;quot;;\\\\n\\\\n\\\\\\\/\\\\\\\/ For the LIVE environment, also include your liveEndpointUrlPrefix.\\\\nconst config = new Config({\\\\n  apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n  environment: EnvironmentEnum.TEST\\\\n});\\\\n\\\\nconst client = new Client(config);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst splitAmount1: Types.checkout.SplitAmount = {\\\\n  value: 7500\\\\n};\\\\n\\\\nconst splitAmount2: Types.checkout.SplitAmount = {\\\\n  value: 500\\\\n};\\\\n\\\\nconst amount: Types.checkout.Amount = {\\\\n  currency: \\\\&amp;quot;USD\\\\&amp;quot;,\\\\n  value: 8000\\\\n};\\\\n\\\\nconst split1: Types.checkout.Split = {\\\\n  reference: \\\\&amp;quot;Your reference for the sale amount\\\\&amp;quot;,\\\\n  amount: splitAmount1,\\\\n  description: \\\\&amp;quot;Your description for the sale amount\\\\&amp;quot;,\\\\n  type: Types.checkout.Split.TypeEnum.BalanceAccount,\\\\n  account: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;\\\\n};\\\\n\\\\nconst split2: Types.checkout.Split = {\\\\n  reference: \\\\&amp;quot;Your reference for your commission\\\\&amp;quot;,\\\\n  amount: splitAmount2,\\\\n  description: \\\\&amp;quot;Your description for your commission\\\\&amp;quot;,\\\\n  type: Types.checkout.Split.TypeEnum.Commission\\\\n};\\\\n\\\\nconst split3: Types.checkout.Split = {\\\\n  reference: \\\\&amp;quot;Your reference for the payment fee\\\\&amp;quot;,\\\\n  description: \\\\&amp;quot;Your description for the payment fee\\\\&amp;quot;,\\\\n  type: Types.checkout.Split.TypeEnum.PaymentFee,\\\\n  account: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;\\\\n};\\\\n\\\\nconst cardDetails: Types.checkout.CardDetails = {\\\\n  encryptedCardNumber: \\\\&amp;quot;test_4111111111111111\\\\&amp;quot;,\\\\n  encryptedSecurityCode: \\\\&amp;quot;test_737\\\\&amp;quot;,\\\\n  encryptedExpiryYear: \\\\&amp;quot;test_2030\\\\&amp;quot;,\\\\n  encryptedExpiryMonth: \\\\&amp;quot;test_03\\\\&amp;quot;,\\\\n  type: Types.checkout.CardDetails.TypeEnum.Scheme\\\\n};\\\\n\\\\nconst paymentRequest: Types.checkout.PaymentRequest = {\\\\n  reference: \\\\&amp;quot;YOUR_ORDER_NUMBER\\\\&amp;quot;,\\\\n  amount: amount,\\\\n  splits: [split1, split2, split3],\\\\n  merchantAccount: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  paymentMethod: cardDetails,\\\\n  store: \\\\&amp;quot;USER_STORE_REFERENCE\\\\&amp;quot;,\\\\n  returnUrl: \\\\&amp;quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\&amp;quot;\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nconst checkoutAPI = new CheckoutAPI(client);\\\\nconst response = checkoutAPI.PaymentsApi.payments(paymentRequest, { idempotencyKey: \\\\&amp;quot;UUID\\\\&amp;quot; });&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&lt;\\\/li&gt;\\n&lt;li&gt;\\n&lt;p&gt;In the response, note that your &lt;code&gt;reference&lt;\\\/code&gt; from the request is returned as the &lt;code&gt;merchantReference&lt;\\\/code&gt;. You need this information for reconciliation, as explained under &lt;a href=\\&quot;#best-practices\\&quot;&gt;Best practices&lt;\\\/a&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n&lt;code-sample :title=\\&quot;&#039;Response&#039;\\&quot; :id=\\&quot;&#039;response-split-at-payment&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;additionalData\\\\\\&quot;: {...},\\\\n    \\\\\\&quot;pspReference\\\\\\&quot;: \\\\\\&quot;CWBC43ZX2VTFWR82\\\\\\&quot;,\\\\n    \\\\\\&quot;resultCode\\\\\\&quot;: \\\\\\&quot;Authorised\\\\\\&quot;,\\\\n    \\\\\\&quot;amount\\\\\\&quot;: {\\\\n        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n        \\\\\\&quot;value\\\\\\&quot;: 8000\\\\n    },\\\\n    ...\\\\n    \\\\\\&quot;merchantReference\\\\\\&quot;: \\\\\\&quot;YOUR_ORDER_NUMBER\\\\\\&quot;,\\\\n    \\\\\\&quot;paymentMethod\\\\\\&quot;: {\\\\n        \\\\\\&quot;brand\\\\\\&quot;: \\\\\\&quot;visa\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;scheme\\\\\\&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;:null,&quot;oldTabId&quot;:&quot;platforms_0_1&quot;,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;Payment facilitators&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;If you are registered as a payment facilitator and have not configured stores in your account, you must send additional data points with each payment request.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n&lt;code-sample :title=\\&quot;&#039;Split funds at time of payment&#039;\\&quot; :id=\\&quot;&#039;split-at-payment-request-payfac&#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:\\\\\\\/\\\\\\\/checkout-test.adyen.com\\\\\\\/v72\\\\\\\/payments \\\\\\\\\\\\n-H &#039;x-api-key: ADYEN_API_KEY&#039; \\\\\\\\\\\\n-H &#039;content-type: application\\\\\\\/json&#039; \\\\\\\\\\\\n-X POST \\\\\\\\\\\\n-d &#039;{\\\\n    \\\\&amp;quot;paymentMethod\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;scheme\\\\&amp;quot;,\\\\n        \\\\&amp;quot;encryptedCardNumber\\\\&amp;quot;: \\\\&amp;quot;test_4111111111111111\\\\&amp;quot;,\\\\n        \\\\&amp;quot;encryptedSecurityCode\\\\&amp;quot;: \\\\&amp;quot;test_737\\\\&amp;quot;,\\\\n        \\\\&amp;quot;encryptedExpiryMonth\\\\&amp;quot;: \\\\&amp;quot;test_03\\\\&amp;quot;,\\\\n        \\\\&amp;quot;encryptedExpiryYear\\\\&amp;quot;: \\\\&amp;quot;test_2030\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;value\\\\&amp;quot;: 8000,\\\\n        \\\\&amp;quot;currency\\\\&amp;quot;: \\\\&amp;quot;USD\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_ORDER_NUMBER\\\\&amp;quot;,\\\\n    \\\\&amp;quot;merchantAccount\\\\&amp;quot;: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n    \\\\&amp;quot;returnUrl\\\\&amp;quot;: \\\\&amp;quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\&amp;quot;,\\\\n    \\\\&amp;quot;splits\\\\&amp;quot;:[\\\\n        {\\\\n            \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n                \\\\&amp;quot;value\\\\&amp;quot;: 7500\\\\n            },\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;,\\\\n            \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n            \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;Your reference for the sale amount\\\\&amp;quot;,\\\\n            \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;Your description for the sale amount\\\\&amp;quot;\\\\n        },\\\\n        {\\\\n            \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n                \\\\&amp;quot;value\\\\&amp;quot;: 500\\\\n            },\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;Commission\\\\&amp;quot;,\\\\n            \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;Your reference for your commission\\\\&amp;quot;,\\\\n            \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;Your description for your commission\\\\&amp;quot;\\\\n        },\\\\n        {\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;PaymentFee\\\\&amp;quot;,\\\\n            \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n            \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;Your reference for the payment fee\\\\&amp;quot;,\\\\n            \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;Your description for the payment fee\\\\&amp;quot;\\\\n        }\\\\n    ],\\\\n    \\\\&amp;quot;additionalData\\\\&amp;quot; : {\\\\n        \\\\&amp;quot;subMerchant.numberOfSubSellers\\\\&amp;quot; : 1,\\\\n        \\\\&amp;quot;subMerchant.subSeller1.id\\\\&amp;quot; : \\\\&amp;quot;12345\\\\&amp;quot;,\\\\n        \\\\&amp;quot;subMerchant.subSeller1.name\\\\&amp;quot; : \\\\&amp;quot;Test Merchant\\\\&amp;quot;,\\\\n        \\\\&amp;quot;subMerchant.subSeller1.street\\\\&amp;quot; : \\\\&amp;quot;Street Address\\\\&amp;quot;,\\\\n        \\\\&amp;quot;subMerchant.subSeller1.postalCode\\\\&amp;quot; : \\\\&amp;quot;POSTAL_CODE\\\\&amp;quot;,\\\\n        \\\\&amp;quot;subMerchant.subSeller1.city\\\\&amp;quot; : \\\\&amp;quot;CITY\\\\&amp;quot;,\\\\n        \\\\&amp;quot;subMerchant.subSeller1.state\\\\&amp;quot; : \\\\&amp;quot;STATE\\\\&amp;quot;,\\\\n        \\\\&amp;quot;subMerchant.subSeller1.country\\\\&amp;quot; : \\\\&amp;quot;COUNTRY\\\\&amp;quot;\\\\n    }\\\\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 v40.0.0\\\\nimport com.adyen.Client;\\\\nimport com.adyen.enums.Environment;\\\\nimport com.adyen.model.checkout.*;\\\\nimport java.time.OffsetDateTime;\\\\nimport java.util.*;\\\\nimport com.adyen.model.RequestOptions;\\\\nimport com.adyen.service.checkout.*;\\\\n\\\\n\\\\\\\/\\\\\\\/ For the LIVE environment, also include your liveEndpointUrlPrefix.\\\\nClient client = new Client(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, Environment.TEST);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nSplitAmount splitAmount1 = new SplitAmount()\\\\n  .value(7500L);\\\\n\\\\nSplitAmount splitAmount2 = new SplitAmount()\\\\n  .value(500L);\\\\n\\\\nAmount amount = new Amount()\\\\n  .currency(\\\\&amp;quot;USD\\\\&amp;quot;)\\\\n  .value(8000L);\\\\n\\\\nSplit split1 = new Split()\\\\n  .reference(\\\\&amp;quot;Your reference for the sale amount\\\\&amp;quot;)\\\\n  .amount(splitAmount1)\\\\n  .description(\\\\&amp;quot;Your description for the sale amount\\\\&amp;quot;)\\\\n  .type(Split.TypeEnum.BALANCEACCOUNT)\\\\n  .account(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;);\\\\n\\\\nSplit split2 = new Split()\\\\n  .reference(\\\\&amp;quot;Your reference for your commission\\\\&amp;quot;)\\\\n  .amount(splitAmount2)\\\\n  .description(\\\\&amp;quot;Your description for your commission\\\\&amp;quot;)\\\\n  .type(Split.TypeEnum.COMMISSION);\\\\n\\\\nSplit split3 = new Split()\\\\n  .reference(\\\\&amp;quot;Your reference for the payment fee\\\\&amp;quot;)\\\\n  .description(\\\\&amp;quot;Your description for the payment fee\\\\&amp;quot;)\\\\n  .type(Split.TypeEnum.PAYMENTFEE)\\\\n  .account(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;);\\\\n\\\\nCardDetails cardDetails = new CardDetails()\\\\n  .encryptedCardNumber(\\\\&amp;quot;test_4111111111111111\\\\&amp;quot;)\\\\n  .encryptedSecurityCode(\\\\&amp;quot;test_737\\\\&amp;quot;)\\\\n  .encryptedExpiryYear(\\\\&amp;quot;test_2030\\\\&amp;quot;)\\\\n  .encryptedExpiryMonth(\\\\&amp;quot;test_03\\\\&amp;quot;)\\\\n  .type(CardDetails.TypeEnum.SCHEME);\\\\n\\\\nPaymentRequest paymentRequest = new PaymentRequest()\\\\n  .reference(\\\\&amp;quot;YOUR_ORDER_NUMBER\\\\&amp;quot;)\\\\n  .amount(amount)\\\\n  .splits(Arrays.asList(split1, split2, split3))\\\\n  .merchantAccount(\\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;)\\\\n  .paymentMethod(new CheckoutPaymentMethod(cardDetails))\\\\n  .additionalData(new HashMap&amp;lt;String, String&amp;gt;(Map.of(\\\\n    \\\\&amp;quot;subMerchant.subSeller1.postalCode\\\\&amp;quot;, \\\\&amp;quot;POSTAL_CODE\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.id\\\\&amp;quot;, \\\\&amp;quot;12345\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.street\\\\&amp;quot;, \\\\&amp;quot;Street Address\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.country\\\\&amp;quot;, \\\\&amp;quot;COUNTRY\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.city\\\\&amp;quot;, \\\\&amp;quot;CITY\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.state\\\\&amp;quot;, \\\\&amp;quot;STATE\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.numberOfSubSellers\\\\&amp;quot;, \\\\&amp;quot;1\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.name\\\\&amp;quot;, \\\\&amp;quot;Test Merchant\\\\&amp;quot;\\\\n  )))\\\\n  .returnUrl(\\\\&amp;quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\&amp;quot;);\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nPaymentsApi service = new PaymentsApi(client);\\\\nPaymentResponse response = service.payments(paymentRequest, new RequestOptions().idempotencyKey(\\\\&amp;quot;UUID\\\\&amp;quot;));&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;&amp;lt;?php\\\\n\\\\\\\/\\\\\\\/ Adyen PHP API Library v28.3.0\\\\nuse Adyen\\\\\\\\Client;\\\\nuse Adyen\\\\\\\\Environment;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Checkout\\\\\\\\Amount;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Checkout\\\\\\\\Split;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Checkout\\\\\\\\CheckoutPaymentMethod;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Checkout\\\\\\\\SplitAmount;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\Checkout\\\\\\\\PaymentRequest;\\\\nuse Adyen\\\\\\\\Service\\\\\\\\Checkout\\\\\\\\PaymentsApi;\\\\n\\\\n$client = new Client();\\\\n$client-&amp;gt;setXApiKey(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;);\\\\n\\\\\\\/\\\\\\\/ For the LIVE environment, also include your liveEndpointUrlPrefix.\\\\n$client-&amp;gt;setEnvironment(Environment::TEST);\\\\n\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\n$splitAmount1 = new SplitAmount();\\\\n$splitAmount1\\\\n  -&amp;gt;setValue(7500);\\\\n\\\\n$splitAmount2 = new SplitAmount();\\\\n$splitAmount2\\\\n  -&amp;gt;setValue(500);\\\\n\\\\n$amount = new Amount();\\\\n$amount\\\\n  -&amp;gt;setCurrency(\\\\&amp;quot;USD\\\\&amp;quot;)\\\\n  -&amp;gt;setValue(8000);\\\\n\\\\n$split1 = new Split();\\\\n$split1\\\\n  -&amp;gt;setReference(\\\\&amp;quot;Your reference for the sale amount\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($splitAmount1)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;Your description for the sale amount\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;BalanceAccount\\\\&amp;quot;)\\\\n  -&amp;gt;setAccount(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;);\\\\n\\\\n$split2 = new Split();\\\\n$split2\\\\n  -&amp;gt;setReference(\\\\&amp;quot;Your reference for your commission\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($splitAmount2)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;Your description for your commission\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;Commission\\\\&amp;quot;);\\\\n\\\\n$split3 = new Split();\\\\n$split3\\\\n  -&amp;gt;setReference(\\\\&amp;quot;Your reference for the payment fee\\\\&amp;quot;)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;Your description for the payment fee\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;PaymentFee\\\\&amp;quot;)\\\\n  -&amp;gt;setAccount(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;);\\\\n\\\\n$checkoutPaymentMethod = new CheckoutPaymentMethod();\\\\n$checkoutPaymentMethod\\\\n  -&amp;gt;setEncryptedCardNumber(\\\\&amp;quot;test_4111111111111111\\\\&amp;quot;)\\\\n  -&amp;gt;setEncryptedSecurityCode(\\\\&amp;quot;test_737\\\\&amp;quot;)\\\\n  -&amp;gt;setEncryptedExpiryYear(\\\\&amp;quot;test_2030\\\\&amp;quot;)\\\\n  -&amp;gt;setEncryptedExpiryMonth(\\\\&amp;quot;test_03\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;scheme\\\\&amp;quot;);\\\\n\\\\n$paymentRequest = new PaymentRequest();\\\\n$paymentRequest\\\\n  -&amp;gt;setReference(\\\\&amp;quot;YOUR_ORDER_NUMBER\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($amount)\\\\n  -&amp;gt;setSplits(array($split1, $split2, $split3))\\\\n  -&amp;gt;setMerchantAccount(\\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;)\\\\n  -&amp;gt;setPaymentMethod($checkoutPaymentMethod)\\\\n  -&amp;gt;setAdditionalData(\\\\n    array(\\\\n      \\\\&amp;quot;subMerchant.subSeller1.postalCode\\\\&amp;quot; =&amp;gt; \\\\&amp;quot;POSTAL_CODE\\\\&amp;quot;,\\\\n      \\\\&amp;quot;subMerchant.subSeller1.id\\\\&amp;quot; =&amp;gt; \\\\&amp;quot;12345\\\\&amp;quot;,\\\\n      \\\\&amp;quot;subMerchant.subSeller1.street\\\\&amp;quot; =&amp;gt; \\\\&amp;quot;Street Address\\\\&amp;quot;,\\\\n      \\\\&amp;quot;subMerchant.subSeller1.country\\\\&amp;quot; =&amp;gt; \\\\&amp;quot;COUNTRY\\\\&amp;quot;,\\\\n      \\\\&amp;quot;subMerchant.subSeller1.city\\\\&amp;quot; =&amp;gt; \\\\&amp;quot;CITY\\\\&amp;quot;,\\\\n      \\\\&amp;quot;subMerchant.subSeller1.state\\\\&amp;quot; =&amp;gt; \\\\&amp;quot;STATE\\\\&amp;quot;,\\\\n      \\\\&amp;quot;subMerchant.numberOfSubSellers\\\\&amp;quot; =&amp;gt; \\\\&amp;quot;1\\\\&amp;quot;,\\\\n      \\\\&amp;quot;subMerchant.subSeller1.name\\\\&amp;quot; =&amp;gt; \\\\&amp;quot;Test Merchant\\\\&amp;quot;\\\\n    )\\\\n  )\\\\n  -&amp;gt;setReturnUrl(\\\\&amp;quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\&amp;quot;);\\\\n\\\\n$requestOptions[&#039;idempotencyKey&#039;] = &#039;UUID&#039;;\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\n$service = new PaymentsApi($client);\\\\n$response = $service-&amp;gt;payments($paymentRequest, $requestOptions);&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 v32.2.1\\\\nusing Adyen;\\\\nusing Environment = Adyen.Model.Environment;\\\\nusing Adyen.Model;\\\\nusing Adyen.Model.Checkout;\\\\nusing Adyen.Service.Checkout;\\\\n\\\\n\\\\\\\/\\\\\\\/ For the LIVE environment, also include your liveEndpointUrlPrefix.\\\\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)\\\\nSplitAmount splitAmount1 = new SplitAmount\\\\n{\\\\n  Value = 7500\\\\n};\\\\n\\\\nSplitAmount splitAmount2 = new SplitAmount\\\\n{\\\\n  Value = 500\\\\n};\\\\n\\\\nAmount amount = new Amount\\\\n{\\\\n  Currency = \\\\&amp;quot;USD\\\\&amp;quot;,\\\\n  Value = 8000\\\\n};\\\\n\\\\nSplit split1 = new Split\\\\n{\\\\n  Reference = \\\\&amp;quot;Your reference for the sale amount\\\\&amp;quot;,\\\\n  Amount = splitAmount1,\\\\n  Description = \\\\&amp;quot;Your description for the sale amount\\\\&amp;quot;,\\\\n  Type = Split.TypeEnum.BalanceAccount,\\\\n  Account = \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;\\\\n};\\\\n\\\\nSplit split2 = new Split\\\\n{\\\\n  Reference = \\\\&amp;quot;Your reference for your commission\\\\&amp;quot;,\\\\n  Amount = splitAmount2,\\\\n  Description = \\\\&amp;quot;Your description for your commission\\\\&amp;quot;,\\\\n  Type = Split.TypeEnum.Commission\\\\n};\\\\n\\\\nSplit split3 = new Split\\\\n{\\\\n  Reference = \\\\&amp;quot;Your reference for the payment fee\\\\&amp;quot;,\\\\n  Description = \\\\&amp;quot;Your description for the payment fee\\\\&amp;quot;,\\\\n  Type = Split.TypeEnum.PaymentFee,\\\\n  Account = \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;\\\\n};\\\\n\\\\nCardDetails cardDetails = new CardDetails\\\\n{\\\\n  EncryptedCardNumber = \\\\&amp;quot;test_4111111111111111\\\\&amp;quot;,\\\\n  EncryptedSecurityCode = \\\\&amp;quot;test_737\\\\&amp;quot;,\\\\n  EncryptedExpiryYear = \\\\&amp;quot;test_2030\\\\&amp;quot;,\\\\n  EncryptedExpiryMonth = \\\\&amp;quot;test_03\\\\&amp;quot;,\\\\n  Type = CardDetails.TypeEnum.Scheme\\\\n};\\\\n\\\\nPaymentRequest paymentRequest = new PaymentRequest\\\\n{\\\\n  Reference = \\\\&amp;quot;YOUR_ORDER_NUMBER\\\\&amp;quot;,\\\\n  Amount = amount,\\\\n  Splits = new List&amp;lt;Split&amp;gt;{ split1, split2, split3 },\\\\n  MerchantAccount = \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  PaymentMethod = new CheckoutPaymentMethod(cardDetails),\\\\n  AdditionalData = new Dictionary&amp;lt;string, string&amp;gt;\\\\n  {\\\\n\\\\n    { \\\\&amp;quot;subMerchant.subSeller1.postalCode\\\\&amp;quot;, \\\\&amp;quot;POSTAL_CODE\\\\&amp;quot; },\\\\n    { \\\\&amp;quot;subMerchant.subSeller1.id\\\\&amp;quot;, \\\\&amp;quot;12345\\\\&amp;quot; },\\\\n    { \\\\&amp;quot;subMerchant.subSeller1.street\\\\&amp;quot;, \\\\&amp;quot;Street Address\\\\&amp;quot; },\\\\n    { \\\\&amp;quot;subMerchant.subSeller1.country\\\\&amp;quot;, \\\\&amp;quot;COUNTRY\\\\&amp;quot; },\\\\n    { \\\\&amp;quot;subMerchant.subSeller1.city\\\\&amp;quot;, \\\\&amp;quot;CITY\\\\&amp;quot; },\\\\n    { \\\\&amp;quot;subMerchant.subSeller1.state\\\\&amp;quot;, \\\\&amp;quot;STATE\\\\&amp;quot; },\\\\n    { \\\\&amp;quot;subMerchant.numberOfSubSellers\\\\&amp;quot;, \\\\&amp;quot;1\\\\&amp;quot; },\\\\n    { \\\\&amp;quot;subMerchant.subSeller1.name\\\\&amp;quot;, \\\\&amp;quot;Test Merchant\\\\&amp;quot; }\\\\n  },\\\\n  ReturnUrl = \\\\&amp;quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\&amp;quot;\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nvar service = new PaymentsService(client);\\\\nvar response = service.Payments(paymentRequest, requestOptions: new RequestOptions { IdempotencyKey = \\\\&amp;quot;UUID\\\\&amp;quot;});&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 v30.0.1\\\\nconst { Client, CheckoutAPI } = require(&#039;@adyen\\\\\\\/api-library&#039;);\\\\n\\\\n\\\\\\\/\\\\\\\/ For the LIVE environment, also include your liveEndpointUrlPrefix.\\\\nconst config = new Config({\\\\n  apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n  environment: EnvironmentEnum.TEST\\\\n});\\\\n\\\\nconst client = new Client(config);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst paymentRequest = {\\\\n  paymentMethod: {\\\\n    type: \\\\&amp;quot;scheme\\\\&amp;quot;,\\\\n    encryptedCardNumber: \\\\&amp;quot;test_4111111111111111\\\\&amp;quot;,\\\\n    encryptedSecurityCode: \\\\&amp;quot;test_737\\\\&amp;quot;,\\\\n    encryptedExpiryMonth: \\\\&amp;quot;test_03\\\\&amp;quot;,\\\\n    encryptedExpiryYear: \\\\&amp;quot;test_2030\\\\&amp;quot;\\\\n  },\\\\n  amount: {\\\\n    value: 8000,\\\\n    currency: \\\\&amp;quot;EUR\\\\&amp;quot;\\\\n  },\\\\n  reference: \\\\&amp;quot;YOUR_ORDER_NUMBER\\\\&amp;quot;,\\\\n  merchantAccount: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  returnUrl: \\\\&amp;quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\&amp;quot;,\\\\n  splits: [ {\\\\n    amount: {\\\\n      value: 7500\\\\n    },\\\\n    type: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;,\\\\n    account: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    reference: \\\\&amp;quot;Your reference for the sale amount.\\\\&amp;quot;,\\\\n    description: \\\\&amp;quot;Your description for the sale amount.\\\\&amp;quot;\\\\n  }, {\\\\n    amount: {\\\\n      value: 500\\\\n    },\\\\n    type: \\\\&amp;quot;Commission\\\\&amp;quot;,\\\\n    reference: \\\\&amp;quot;Your reference for the commission.\\\\&amp;quot;,\\\\n    description: \\\\&amp;quot;Your description for the commission.\\\\&amp;quot;\\\\n  }, {\\\\n    type: \\\\&amp;quot;PaymentFee\\\\&amp;quot;,\\\\n    account: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    reference: \\\\&amp;quot;Your reference for the transaction fees.\\\\&amp;quot;,\\\\n    description: \\\\&amp;quot;Your description for the transaction fees.\\\\&amp;quot;\\\\n  } ],\\\\n  additionalData: {\\\\n    \\\\&amp;quot;subMerchant.numberOfSubSellers\\\\&amp;quot;: 1,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.id\\\\&amp;quot;: \\\\&amp;quot;12345\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.name\\\\&amp;quot;: \\\\&amp;quot;Test Merchant\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.street\\\\&amp;quot;: \\\\&amp;quot;Street Address\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.postalCode\\\\&amp;quot;: \\\\&amp;quot;POSTAL_CODE\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.city\\\\&amp;quot;: \\\\&amp;quot;CITY\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.state\\\\&amp;quot;: \\\\&amp;quot;STATE\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.country\\\\&amp;quot;: \\\\&amp;quot;COUNTRY\\\\&amp;quot;\\\\n  }\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nconst checkoutAPI = new CheckoutAPI(client);\\\\nconst response = checkoutAPI.PaymentsApi.payments(paymentRequest, { idempotencyKey: \\\\&amp;quot;UUID\\\\&amp;quot; });&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 v21.1.0\\\\nimport (\\\\n  \\\\&amp;quot;context\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v21\\\\\\\/src\\\\\\\/common\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v21\\\\\\\/src\\\\\\\/adyen\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v21\\\\\\\/src\\\\\\\/checkout\\\\&amp;quot;\\\\n)\\\\n\\\\\\\/\\\\\\\/ For the LIVE environment, also include your liveEndpointUrlPrefix.\\\\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)\\\\nsplitAmount1 := checkout.SplitAmount{\\\\n  Value: 7500,\\\\n}\\\\n\\\\nsplitAmount2 := checkout.SplitAmount{\\\\n  Value: 500,\\\\n}\\\\n\\\\namount := checkout.Amount{\\\\n  Currency: \\\\&amp;quot;USD\\\\&amp;quot;,\\\\n  Value: 8000,\\\\n}\\\\n\\\\nsplit1 := checkout.Split{\\\\n  Reference: common.PtrString(\\\\&amp;quot;Your reference for the sale amount\\\\&amp;quot;),\\\\n  Amount: &amp;amp;splitAmount1,\\\\n  Description: common.PtrString(\\\\&amp;quot;Your description for the sale amount\\\\&amp;quot;),\\\\n  Type: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;,\\\\n  Account: common.PtrString(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;),\\\\n}\\\\n\\\\nsplit2 := checkout.Split{\\\\n  Reference: common.PtrString(\\\\&amp;quot;Your reference for your commission\\\\&amp;quot;),\\\\n  Amount: &amp;amp;splitAmount2,\\\\n  Description: common.PtrString(\\\\&amp;quot;Your description for your commission\\\\&amp;quot;),\\\\n  Type: \\\\&amp;quot;Commission\\\\&amp;quot;,\\\\n}\\\\n\\\\nsplit3 := checkout.Split{\\\\n  Reference: common.PtrString(\\\\&amp;quot;Your reference for the payment fee\\\\&amp;quot;),\\\\n  Description: common.PtrString(\\\\&amp;quot;Your description for the payment fee\\\\&amp;quot;),\\\\n  Type: \\\\&amp;quot;PaymentFee\\\\&amp;quot;,\\\\n  Account: common.PtrString(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;),\\\\n}\\\\n\\\\ncardDetails := checkout.CardDetails{\\\\n  EncryptedCardNumber: common.PtrString(\\\\&amp;quot;test_4111111111111111\\\\&amp;quot;),\\\\n  EncryptedSecurityCode: common.PtrString(\\\\&amp;quot;test_737\\\\&amp;quot;),\\\\n  EncryptedExpiryYear: common.PtrString(\\\\&amp;quot;test_2030\\\\&amp;quot;),\\\\n  EncryptedExpiryMonth: common.PtrString(\\\\&amp;quot;test_03\\\\&amp;quot;),\\\\n  Type: common.PtrString(\\\\&amp;quot;scheme\\\\&amp;quot;),\\\\n}\\\\n\\\\npaymentRequest := checkout.PaymentRequest{\\\\n  Reference: \\\\&amp;quot;YOUR_ORDER_NUMBER\\\\&amp;quot;,\\\\n  Amount: amount,\\\\n  Splits: []checkout.Split{\\\\n      split1, split2, split3,\\\\n  },\\\\n  MerchantAccount: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  PaymentMethod: checkout.CardDetailsAsCheckoutPaymentMethod(&amp;amp;cardDetails),\\\\n  AdditionalData: &amp;amp;map[string]string{\\\\n    \\\\&amp;quot;subMerchant.subSeller1.postalCode\\\\&amp;quot;: \\\\&amp;quot;POSTAL_CODE\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.id\\\\&amp;quot;: \\\\&amp;quot;12345\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.street\\\\&amp;quot;: \\\\&amp;quot;Street Address\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.country\\\\&amp;quot;: \\\\&amp;quot;COUNTRY\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.city\\\\&amp;quot;: \\\\&amp;quot;CITY\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.state\\\\&amp;quot;: \\\\&amp;quot;STATE\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.numberOfSubSellers\\\\&amp;quot;: \\\\&amp;quot;1\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.name\\\\&amp;quot;: \\\\&amp;quot;Test Merchant\\\\&amp;quot;,\\\\n  },\\\\n  ReturnUrl: \\\\&amp;quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\&amp;quot;,\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nservice := client.Checkout()\\\\nreq := service.PaymentsApi.PaymentsInput().IdempotencyKey(\\\\&amp;quot;UUID\\\\&amp;quot;).PaymentRequest(paymentRequest)\\\\nres, httpRes, err := service.PaymentsApi.Payments(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 v14.0.0\\\\nimport Adyen\\\\n\\\\nadyen = Adyen.Adyen()\\\\nadyen.client.xapikey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;\\\\n# For the LIVE environment, also include your liveEndpointUrlPrefix.\\\\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;paymentMethod\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;scheme\\\\&amp;quot;,\\\\n    \\\\&amp;quot;encryptedCardNumber\\\\&amp;quot;: \\\\&amp;quot;test_4111111111111111\\\\&amp;quot;,\\\\n    \\\\&amp;quot;encryptedSecurityCode\\\\&amp;quot;: \\\\&amp;quot;test_737\\\\&amp;quot;,\\\\n    \\\\&amp;quot;encryptedExpiryMonth\\\\&amp;quot;: \\\\&amp;quot;test_03\\\\&amp;quot;,\\\\n    \\\\&amp;quot;encryptedExpiryYear\\\\&amp;quot;: \\\\&amp;quot;test_2030\\\\&amp;quot;\\\\n  },\\\\n  \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;value\\\\&amp;quot;: 8000,\\\\n    \\\\&amp;quot;currency\\\\&amp;quot;: \\\\&amp;quot;USD\\\\&amp;quot;\\\\n  },\\\\n  \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_ORDER_NUMBER\\\\&amp;quot;,\\\\n  \\\\&amp;quot;merchantAccount\\\\&amp;quot;: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  \\\\&amp;quot;returnUrl\\\\&amp;quot;: \\\\&amp;quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\&amp;quot;,\\\\n  \\\\&amp;quot;splits\\\\&amp;quot;: [ {\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;value\\\\&amp;quot;: 7500\\\\n    },\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;,\\\\n    \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;Your reference for the sale amount\\\\&amp;quot;,\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;Your description for the sale amount\\\\&amp;quot;\\\\n  }, {\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;value\\\\&amp;quot;: 500\\\\n    },\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;Commission\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;Your reference for your commission\\\\&amp;quot;,\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;Your description for your commission\\\\&amp;quot;\\\\n  }, {\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;PaymentFee\\\\&amp;quot;,\\\\n    \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;Your reference for the payment fee\\\\&amp;quot;,\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;Your description for the payment fee\\\\&amp;quot;\\\\n  } ],\\\\n  \\\\&amp;quot;additionalData\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;subMerchant.numberOfSubSellers\\\\&amp;quot;: 1,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.id\\\\&amp;quot;: \\\\&amp;quot;12345\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.name\\\\&amp;quot;: \\\\&amp;quot;Test Merchant\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.street\\\\&amp;quot;: \\\\&amp;quot;Street Address\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.postalCode\\\\&amp;quot;: \\\\&amp;quot;POSTAL_CODE\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.city\\\\&amp;quot;: \\\\&amp;quot;CITY\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.state\\\\&amp;quot;: \\\\&amp;quot;STATE\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.country\\\\&amp;quot;: \\\\&amp;quot;COUNTRY\\\\&amp;quot;\\\\n  }\\\\n}\\\\n\\\\n# Send the request\\\\nresult = adyen.checkout.payments_api.payments(request=json_request, idempotency_key=\\\\&amp;quot;UUID\\\\&amp;quot;)&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 v11.1.0\\\\nrequire \\\\&amp;quot;adyen-ruby-api-library\\\\&amp;quot;\\\\n\\\\nadyen = Adyen::Client.new\\\\nadyen.api_key = &#039;ADYEN_API_KEY&#039;\\\\n# For the LIVE environment, also include your liveEndpointUrlPrefix.\\\\nadyen.env = :test # Set to \\\\&amp;quot;live\\\\&amp;quot; for live environment\\\\n\\\\n# Create the request object(s)\\\\nrequest_body = {\\\\n  :paymentMethod =&amp;gt; {\\\\n    :type =&amp;gt; &#039;scheme&#039;,\\\\n    :encryptedCardNumber =&amp;gt; &#039;test_4111111111111111&#039;,\\\\n    :encryptedSecurityCode =&amp;gt; &#039;test_737&#039;,\\\\n    :encryptedExpiryMonth =&amp;gt; &#039;test_03&#039;,\\\\n    :encryptedExpiryYear =&amp;gt; &#039;test_2030&#039;\\\\n  },\\\\n  :amount =&amp;gt; {\\\\n    :value =&amp;gt; 8000,\\\\n    :currency =&amp;gt; &#039;USD&#039;\\\\n  },\\\\n  :reference =&amp;gt; &#039;YOUR_ORDER_NUMBER&#039;,\\\\n  :merchantAccount =&amp;gt; &#039;YOUR_MERCHANT_ACCOUNT&#039;,\\\\n  :returnUrl =&amp;gt; &#039;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...&#039;,\\\\n  :splits =&amp;gt; [ {\\\\n    :amount =&amp;gt; {\\\\n      :value =&amp;gt; 7500\\\\n    },\\\\n    :type =&amp;gt; &#039;BalanceAccount&#039;,\\\\n    :account =&amp;gt; &#039;BA00000000000000000000001&#039;,\\\\n    :reference =&amp;gt; &#039;Your reference for the sale amount&#039;,\\\\n    :description =&amp;gt; &#039;Your description for the sale amount&#039;\\\\n  }, {\\\\n    :amount =&amp;gt; {\\\\n      :value =&amp;gt; 500\\\\n    },\\\\n    :type =&amp;gt; &#039;Commission&#039;,\\\\n    :reference =&amp;gt; &#039;Your reference for your commission&#039;,\\\\n    :description =&amp;gt; &#039;Your description for your commission&#039;\\\\n  }, {\\\\n    :type =&amp;gt; &#039;PaymentFee&#039;,\\\\n    :account =&amp;gt; &#039;BA00000000000000000000001&#039;,\\\\n    :reference =&amp;gt; &#039;Your reference for the payment fee&#039;,\\\\n    :description =&amp;gt; &#039;Your description for the payment fee&#039;\\\\n  } ],\\\\n  :additionalData =&amp;gt; {\\\\n    :subMerchant.numberOfSubSellers =&amp;gt; 1,\\\\n    :subMerchant.subSeller1.id =&amp;gt; &#039;12345&#039;,\\\\n    :subMerchant.subSeller1.name =&amp;gt; &#039;Test Merchant&#039;,\\\\n    :subMerchant.subSeller1.street =&amp;gt; &#039;Street Address&#039;,\\\\n    :subMerchant.subSeller1.postalCode =&amp;gt; &#039;POSTAL_CODE&#039;,\\\\n    :subMerchant.subSeller1.city =&amp;gt; &#039;CITY&#039;,\\\\n    :subMerchant.subSeller1.state =&amp;gt; &#039;STATE&#039;,\\\\n    :subMerchant.subSeller1.country =&amp;gt; &#039;COUNTRY&#039;\\\\n  }\\\\n}\\\\n\\\\n# Send the request\\\\nresult = adyen.checkout.payments_api.payments(request_body, headers: { &#039;Idempotency-Key&#039; =&amp;gt; &#039;UUID&#039; })&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 v30.0.1\\\\nimport { Client, CheckoutAPI, Types } from \\\\&amp;quot;@adyen\\\\\\\/api-library\\\\&amp;quot;;\\\\n\\\\n\\\\\\\/\\\\\\\/ For the LIVE environment, also include your liveEndpointUrlPrefix.\\\\nconst config = new Config({\\\\n  apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n  environment: EnvironmentEnum.TEST\\\\n});\\\\n\\\\nconst client = new Client(config);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst splitAmount1: Types.checkout.SplitAmount = {\\\\n  value: 7500\\\\n};\\\\n\\\\nconst splitAmount2: Types.checkout.SplitAmount = {\\\\n  value: 500\\\\n};\\\\n\\\\nconst amount: Types.checkout.Amount = {\\\\n  currency: \\\\&amp;quot;USD\\\\&amp;quot;,\\\\n  value: 8000\\\\n};\\\\n\\\\nconst split1: Types.checkout.Split = {\\\\n  reference: \\\\&amp;quot;Your reference for the sale amount\\\\&amp;quot;,\\\\n  amount: splitAmount1,\\\\n  description: \\\\&amp;quot;Your description for the sale amount\\\\&amp;quot;,\\\\n  type: Types.checkout.Split.TypeEnum.BalanceAccount,\\\\n  account: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;\\\\n};\\\\n\\\\nconst split2: Types.checkout.Split = {\\\\n  reference: \\\\&amp;quot;Your reference for your commission\\\\&amp;quot;,\\\\n  amount: splitAmount2,\\\\n  description: \\\\&amp;quot;Your description for your commission\\\\&amp;quot;,\\\\n  type: Types.checkout.Split.TypeEnum.Commission\\\\n};\\\\n\\\\nconst split3: Types.checkout.Split = {\\\\n  reference: \\\\&amp;quot;Your reference for the payment fee\\\\&amp;quot;,\\\\n  description: \\\\&amp;quot;Your description for the payment fee\\\\&amp;quot;,\\\\n  type: Types.checkout.Split.TypeEnum.PaymentFee,\\\\n  account: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;\\\\n};\\\\n\\\\nconst cardDetails: Types.checkout.CardDetails = {\\\\n  encryptedCardNumber: \\\\&amp;quot;test_4111111111111111\\\\&amp;quot;,\\\\n  encryptedSecurityCode: \\\\&amp;quot;test_737\\\\&amp;quot;,\\\\n  encryptedExpiryYear: \\\\&amp;quot;test_2030\\\\&amp;quot;,\\\\n  encryptedExpiryMonth: \\\\&amp;quot;test_03\\\\&amp;quot;,\\\\n  type: Types.checkout.CardDetails.TypeEnum.Scheme\\\\n};\\\\n\\\\nconst paymentRequest: Types.checkout.PaymentRequest = {\\\\n  reference: \\\\&amp;quot;YOUR_ORDER_NUMBER\\\\&amp;quot;,\\\\n  amount: amount,\\\\n  splits: [split1, split2, split3],\\\\n  merchantAccount: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  paymentMethod: cardDetails,\\\\n  additionalData: {\\\\n    \\\\&amp;quot;subMerchant.subSeller1.postalCode\\\\&amp;quot;: \\\\&amp;quot;POSTAL_CODE\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.id\\\\&amp;quot;: \\\\&amp;quot;12345\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.street\\\\&amp;quot;: \\\\&amp;quot;Street Address\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.country\\\\&amp;quot;: \\\\&amp;quot;COUNTRY\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.city\\\\&amp;quot;: \\\\&amp;quot;CITY\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.state\\\\&amp;quot;: \\\\&amp;quot;STATE\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.numberOfSubSellers\\\\&amp;quot;: \\\\&amp;quot;1\\\\&amp;quot;,\\\\n    \\\\&amp;quot;subMerchant.subSeller1.name\\\\&amp;quot;: \\\\&amp;quot;Test Merchant\\\\&amp;quot;\\\\n  },\\\\n  returnUrl: \\\\&amp;quot;https:\\\\\\\/\\\\\\\/your-company.example.com\\\\\\\/...\\\\&amp;quot;\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Send the request\\\\nconst checkoutAPI = new CheckoutAPI(client);\\\\nconst response = checkoutAPI.PaymentsApi.payments(paymentRequest, { idempotencyKey: \\\\&amp;quot;UUID\\\\&amp;quot; });&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&lt;\\\/li&gt;\\n&lt;li&gt;\\n&lt;p&gt;In the response, note that your &lt;code&gt;reference&lt;\\\/code&gt; from the request is returned as the &lt;code&gt;merchantReference&lt;\\\/code&gt;. You need this information for reconciliation, as explained under &lt;a href=\\&quot;#best-practices\\&quot;&gt;Best practices&lt;\\\/a&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n&lt;code-sample :title=\\&quot;&#039;Response&#039;\\&quot; :id=\\&quot;&#039;response-split-at-payment-payfac&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;additionalData\\\\\\&quot;: {...},\\\\n    \\\\\\&quot;pspReference\\\\\\&quot;: \\\\\\&quot;CWBC43ZX2VTFWR82\\\\\\&quot;,\\\\n    \\\\\\&quot;resultCode\\\\\\&quot;: \\\\\\&quot;Authorised\\\\\\&quot;,\\\\n    \\\\\\&quot;amount\\\\\\&quot;: {\\\\n        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n        \\\\\\&quot;value\\\\\\&quot;: 8000\\\\n    },\\\\n    ...\\\\n    \\\\\\&quot;merchantReference\\\\\\&quot;: \\\\\\&quot;YOUR_ORDER_NUMBER\\\\\\&quot;,\\\\n    \\\\\\&quot;paymentMethod\\\\\\&quot;: {\\\\n        \\\\\\&quot;brand\\\\\\&quot;: \\\\\\&quot;visa\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;scheme\\\\\\&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;:null,&quot;oldTabId&quot;:&quot;payment_facilitators_1_2&quot;,&quot;relation&quot;:&quot;&quot;}]\"\n            :should-update-when-url-changes='false'>\n        <\/tabs>\n    <\/div>\n<\/div>\n\n<\/li>\n<\/ol>\n<h3>Troubleshooting<\/h3>\n<p>The API request validates only the format of the split instructions, <strong>not<\/strong> the balance accounts specified in the request. This means that even if the transaction is successful, it is possible that the funds are not credited to\/deducted from the specified balance account. If the balance account does not exist, or it is linked to an account holder with a <strong>closed<\/strong>  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/balanceplatform\/latest\/post\/accountHolders#responses-200-status\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">status<\/a>, the full transaction and its fees are booked to your platform's liable balance account.<\/p>\n<p>To correct the balances, you can <a href=\"\/pt\/platforms\/internal-fund-transfers\">transfer the funds<\/a> between the balance accounts in your platform.<\/p>\n<h2>Track fund movements<\/h2>\n<p>To track the status of the funds transfers initiated by a payment:<\/p>\n<ol>\n<li>Listen to the following webhooks:\n<ul>\n<li> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfer-webhooks\/latest\/overview\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Transfer webhooks<\/a>: Adyen sends a  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfer-webhooks\/latest\/post\/balancePlatform.transfer.created\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.transfer.created<\/a> webhook to inform your server that funds will be credited to balance accounts, and  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfer-webhooks\/latest\/post\/balancePlatform.transfer.updated\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.transfer.updated<\/a> webhooks after every status change.<\/li>\n<li> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transaction-webhooks\/latest\/overview\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Transaction webhooks<\/a>: Adyen sends a  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transaction-webhooks\/latest\/post\/balancePlatform.transaction.created\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.transaction.created<\/a> webhook to inform your server that funds have been credited to a balance account.<\/li>\n<\/ul><\/li>\n<li>Acknowledge the webhooks. We send these webhooks for every split item in the payment.<\/li>\n<li>In the payload of the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfer-webhooks\/latest\/post\/balancePlatform.transfer.updated\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.transfer.updated<\/a> webhook, note that:\n<ul>\n<li>The <code>event<\/code> array includes all previous transfer events.<\/li>\n<li>The <code>sequenceNumber<\/code> defines the number of webhooks sent for the transfer, including the current one.<\/li>\n<\/ul><\/li>\n<\/ol>\n<h3>Examples<\/h3>\n<p>Your server receives webhooks for each split of the payment amount. The following examples are based on a <a href=\"#split-payment\">standard split payment<\/a> use case.<\/p>\n\n<div id=\"tabR3vxf\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;Payment&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;You can identify payment-related transfer webhooks for the amount booked to your user by the following values:&lt;\\\/p&gt;\\n&lt;table&gt;\\n&lt;thead&gt;\\n&lt;tr&gt;\\n&lt;th style=\\&quot;text-align: left;\\&quot;&gt;Parameter&lt;\\\/th&gt;\\n&lt;th style=\\&quot;text-align: left;\\&quot;&gt;Description&lt;\\\/th&gt;\\n&lt;th style=\\&quot;text-align: left;\\&quot;&gt;Value&lt;\\\/th&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/thead&gt;\\n&lt;tbody&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt; &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created#request-data-category\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;category&lt;\\\/a&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;Specifies the category of the transfer.&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;platformPayment&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt; &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created#request-data-direction\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;direction&lt;\\\/a&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;The direction of the transfer based on the balance account.&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;incoming&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt; &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created#request-data-type\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;type&lt;\\\/a&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;Specifies the type of the transfer.&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;payment&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt; &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created#request-data-categoryData-PlatformPayment-platformPaymentType\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;platformPaymentType&lt;\\\/a&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;Specifies the nature of each transfer on the balance platform. This parameter helps categorize transfers so you can reconcile transactions at a later time using the &lt;a href=\\&quot;\\\/pt\\\/platforms\\\/reports-and-fees\\\/balance-platform-accounting-report\\\/\\&quot;&gt;Balance Platform Accounting Report&lt;\\\/a&gt;.&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;BalanceAccount&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt; &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created#request-data-categoryData-PlatformPayment-pspPaymentReference\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;pspPaymentReference&lt;\\\/a&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;The &lt;a href=\\&quot;\\\/pt\\\/get-started-with-adyen\\\/adyen-glossary#psp-reference\\&quot;&gt;PSP reference&lt;\\\/a&gt; of the payment authorization that the transfer is associated with.&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;CWBC43ZX2VTFWR82&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/tbody&gt;\\n&lt;\\\/table&gt;\\n    &lt;div class=\\&quot;faqs\\&quot;&gt;\\n        &lt;div class=\\&quot;adl-accordion adl-accordion--max-height-transition\\&quot; style=\\&quot;margin-bottom:24px\\&quot;&gt;\\n                                                            &lt;div class=\\&quot;adl-accordion__item\\&quot;&gt;\\n                    &lt;div tabindex=\\&quot;1\\&quot; role=\\&quot;question\\&quot; aria-expanded=\\&quot;true\\&quot; class=\\&quot;adl-accordion__header\\&quot; data-accordion=\\&quot;#1-incoming-transfer-received\\&quot;&gt;\\n                        &lt;i class=\\&quot;adl-accordion__toggle adl-icon-chevron-down\\&quot;&gt;&lt;\\\/i&gt;\\n                        &lt;div class=\\&quot;adl-accordion__title-wrapper\\&quot;&gt;\\n                            &lt;h3 class=\\&quot;adl-accordion__title no-anchor\\&quot;&gt;\\n                                1. Incoming transfer received &lt;div class=\\&quot;faq-link-icon adl-icon adl-icon-chain\\&quot;&gt;&lt;\\\/div&gt;\\n                            &lt;\\\/h3&gt;\\n                                                    &lt;\\\/div&gt;\\n                    &lt;\\\/div&gt;\\n                    &lt;div role=\\&quot;answer\\&quot; class=\\&quot;adl-accordion__content\\&quot;&gt;\\n                        &lt;p&gt;When a transfer request is received to credit funds to your user&#039;s balance account, Adyen sends a  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;balancePlatform.transfer.created&lt;\\\/a&gt; webhook with &lt;code&gt;status&lt;\\\/code&gt; &lt;strong&gt;received&lt;\\\/strong&gt; and &lt;code&gt;direction&lt;\\\/code&gt; &lt;strong&gt;incoming&lt;\\\/strong&gt;. The webhook provides information about the transfer, such as the payment and split references and which user and balance account is credited with the funds.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Transfer received&#039;\\&quot; :id=\\&quot;&#039;received-ba1&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;data\\\\\\&quot;: {\\\\n        \\\\\\&quot;accountHolder\\\\\\&quot;: {\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the account holder\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the account holder\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n            \\\\\\&quot;value\\\\\\&quot;: 7500\\\\n        },\\\\n        \\\\\\&quot;balanceAccount\\\\\\&quot;: {\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the balance account\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the balance account\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;YOUR_BALANCE_PLATFORM\\\\\\&quot;,\\\\n        \\\\\\&quot;balances\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                \\\\\\&quot;received\\\\\\&quot;: 7500\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;category\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;,\\\\n        \\\\\\&quot;categoryData\\\\\\&quot;: {\\\\n            \\\\\\&quot;modificationMerchantReference\\\\\\&quot;: \\\\\\&quot;MRef#000001\\\\\\&quot;,\\\\n            \\\\\\&quot;modificationPspReference\\\\\\&quot;: \\\\\\&quot;PPKFQ89R6QRXGN82\\\\\\&quot;,\\\\n            \\\\\\&quot;paymentMerchantReference\\\\\\&quot;: \\\\\\&quot;Payment reference\\\\\\&quot;,\\\\n            \\\\\\&quot;platformPaymentType\\\\\\&quot;: \\\\\\&quot;BalanceAccount\\\\\\&quot;,\\\\n            \\\\\\&quot;pspPaymentReference\\\\\\&quot;: \\\\\\&quot;CWBC43ZX2VTFWR82\\\\\\&quot;,\\\\n            \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the sale\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;incoming\\\\\\&quot;,\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;SKRL00000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 7500\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;JN4227222422265\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the sale amount\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 1,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;payment\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&quot;,\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;balancePlatform.transfer.created\\\\\\&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                    &lt;\\\/div&gt;\\n                &lt;\\\/div&gt;\\n                                                            &lt;div class=\\&quot;adl-accordion__item\\&quot;&gt;\\n                    &lt;div tabindex=\\&quot;2\\&quot; role=\\&quot;question\\&quot; aria-expanded=\\&quot;true\\&quot; class=\\&quot;adl-accordion__header\\&quot; data-accordion=\\&quot;#2-incoming-transfer-authorized\\&quot;&gt;\\n                        &lt;i class=\\&quot;adl-accordion__toggle adl-icon-chevron-down\\&quot;&gt;&lt;\\\/i&gt;\\n                        &lt;div class=\\&quot;adl-accordion__title-wrapper\\&quot;&gt;\\n                            &lt;h3 class=\\&quot;adl-accordion__title no-anchor\\&quot;&gt;\\n                                2. Incoming transfer authorized &lt;div class=\\&quot;faq-link-icon adl-icon adl-icon-chain\\&quot;&gt;&lt;\\\/div&gt;\\n                            &lt;\\\/h3&gt;\\n                                                    &lt;\\\/div&gt;\\n                    &lt;\\\/div&gt;\\n                    &lt;div role=\\&quot;answer\\&quot; class=\\&quot;adl-accordion__content\\&quot;&gt;\\n                        &lt;p&gt;When the transfer request is authorized, Adyen sends a  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.updated\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;balancePlatform.transfer.updated&lt;\\\/a&gt; webhook with &lt;code&gt;status&lt;\\\/code&gt; &lt;strong&gt;authorised&lt;\\\/strong&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Transfer authorised&#039;\\&quot; :id=\\&quot;&#039;authorised-ba1&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;data\\\\\\&quot;: {\\\\n        \\\\\\&quot;accountHolder\\\\\\&quot;: {\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the account holder\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the account holder\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n            \\\\\\&quot;value\\\\\\&quot;: 7500\\\\n        },\\\\n        \\\\\\&quot;balanceAccount\\\\\\&quot;: {\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the balance account\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the balance account\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;YOUR_BALANCE_PLATFORM\\\\\\&quot;,\\\\n        \\\\\\&quot;balances\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                \\\\\\&quot;received\\\\\\&quot;: 0,\\\\n                \\\\\\&quot;reserved\\\\\\&quot;: 7500\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;category\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;,\\\\n        \\\\\\&quot;categoryData\\\\\\&quot;: {\\\\n            \\\\\\&quot;modificationMerchantReference\\\\\\&quot;: \\\\\\&quot;MRef#000001\\\\\\&quot;,\\\\n            \\\\\\&quot;modificationPspReference\\\\\\&quot;: \\\\\\&quot;PPKFQ89R6QRXGN82\\\\\\&quot;,\\\\n            \\\\\\&quot;paymentMerchantReference\\\\\\&quot;: \\\\\\&quot;Payment reference\\\\\\&quot;,\\\\n            \\\\\\&quot;platformPaymentType\\\\\\&quot;: \\\\\\&quot;BalanceAccount\\\\\\&quot;,\\\\n            \\\\\\&quot;pspPaymentReference\\\\\\&quot;: \\\\\\&quot;CWBC43ZX2VTFWR82\\\\\\&quot;,\\\\n            \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the sale\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;incoming\\\\\\&quot;,\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;SKRL00000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 7500\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            },\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;SKRL00000000000000000000000002\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: -7500,\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: 7500\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;JN4227222422265\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the sale amount\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 2,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;payment\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&quot;,\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;balancePlatform.transfer.updated\\\\\\&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                    &lt;\\\/div&gt;\\n                &lt;\\\/div&gt;\\n                                                            &lt;div class=\\&quot;adl-accordion__item\\&quot;&gt;\\n                    &lt;div tabindex=\\&quot;3\\&quot; role=\\&quot;question\\&quot; aria-expanded=\\&quot;true\\&quot; class=\\&quot;adl-accordion__header\\&quot; data-accordion=\\&quot;#3-incoming-transfer-captured\\&quot;&gt;\\n                        &lt;i class=\\&quot;adl-accordion__toggle adl-icon-chevron-down\\&quot;&gt;&lt;\\\/i&gt;\\n                        &lt;div class=\\&quot;adl-accordion__title-wrapper\\&quot;&gt;\\n                            &lt;h3 class=\\&quot;adl-accordion__title no-anchor\\&quot;&gt;\\n                                3. Incoming transfer captured &lt;div class=\\&quot;faq-link-icon adl-icon adl-icon-chain\\&quot;&gt;&lt;\\\/div&gt;\\n                            &lt;\\\/h3&gt;\\n                                                    &lt;\\\/div&gt;\\n                    &lt;\\\/div&gt;\\n                    &lt;div role=\\&quot;answer\\&quot; class=\\&quot;adl-accordion__content\\&quot;&gt;\\n                        &lt;p&gt;When the funds are credited to your user&#039;s balance account, Adyen sends a  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.updated\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;balancePlatform.transfer.updated&lt;\\\/a&gt; webhook with &lt;code&gt;status&lt;\\\/code&gt; &lt;strong&gt;captured&lt;\\\/strong&gt; and the &lt;code&gt;transactionId&lt;\\\/code&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Transfer captured&#039;\\&quot; :id=\\&quot;&#039;captured-ba1&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;data\\\\\\&quot;: {\\\\n        \\\\\\&quot;accountHolder\\\\\\&quot;: {\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the account holder\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the account holder\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n            \\\\\\&quot;value\\\\\\&quot;: 7500\\\\n        },\\\\n        \\\\\\&quot;balanceAccount\\\\\\&quot;: {\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the balance account\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the balance account\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;YOUR_BALANCE_PLATFORM\\\\\\&quot;,\\\\n        \\\\\\&quot;balances\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;balance\\\\\\&quot;: 7500,\\\\n                \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                \\\\\\&quot;received\\\\\\&quot;: 0,\\\\n                \\\\\\&quot;reserved\\\\\\&quot;: 0\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;category\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;,\\\\n        \\\\\\&quot;categoryData\\\\\\&quot;: {\\\\n            \\\\\\&quot;modificationMerchantReference\\\\\\&quot;: \\\\\\&quot;MRef#000001\\\\\\&quot;,\\\\n            \\\\\\&quot;modificationPspReference\\\\\\&quot;: \\\\\\&quot;PPKFQ89R6QRXGN82\\\\\\&quot;,\\\\n            \\\\\\&quot;paymentMerchantReference\\\\\\&quot;: \\\\\\&quot;Payment reference\\\\\\&quot;,\\\\n            \\\\\\&quot;platformPaymentType\\\\\\&quot;: \\\\\\&quot;BalanceAccount\\\\\\&quot;,\\\\n            \\\\\\&quot;pspPaymentReference\\\\\\&quot;: \\\\\\&quot;CWBC43ZX2VTFWR82\\\\\\&quot;,\\\\n            \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the sale\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;incoming\\\\\\&quot;,\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;SKRL00000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 7500\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            },\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;SKRL00000000000000000000000002\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: -7500,\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: 7500\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            },\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:20+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;SKRL00000000000000000000000003\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;balance\\\\\\&quot;: 7500,\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 0,\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: -7500\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;captured\\\\\\&quot;,\\\\n                \\\\\\&quot;transactionId\\\\\\&quot;: \\\\\\&quot;EVJN42272224222B5JB8BRC84N686ZUSD\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;,\\\\n                \\\\\\&quot;valueDate\\\\\\&quot;: \\\\\\&quot;2023-03-01T00:00:00+02:00\\\\\\&quot;\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;JN4227222422265\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the sale amount\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 3,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;captured\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;payment\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&quot;,\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;balancePlatform.transfer.updated\\\\\\&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                    &lt;\\\/div&gt;\\n                &lt;\\\/div&gt;\\n                                                            &lt;div class=\\&quot;adl-accordion__item\\&quot;&gt;\\n                    &lt;div tabindex=\\&quot;4\\&quot; role=\\&quot;question\\&quot; aria-expanded=\\&quot;true\\&quot; class=\\&quot;adl-accordion__header\\&quot; data-accordion=\\&quot;#4-transaction-booked\\&quot;&gt;\\n                        &lt;i class=\\&quot;adl-accordion__toggle adl-icon-chevron-down\\&quot;&gt;&lt;\\\/i&gt;\\n                        &lt;div class=\\&quot;adl-accordion__title-wrapper\\&quot;&gt;\\n                            &lt;h3 class=\\&quot;adl-accordion__title no-anchor\\&quot;&gt;\\n                                4. Transaction booked &lt;div class=\\&quot;faq-link-icon adl-icon adl-icon-chain\\&quot;&gt;&lt;\\\/div&gt;\\n                            &lt;\\\/h3&gt;\\n                                                    &lt;\\\/div&gt;\\n                    &lt;\\\/div&gt;\\n                    &lt;div role=\\&quot;answer\\&quot; class=\\&quot;adl-accordion__content\\&quot;&gt;\\n                        &lt;p&gt;When the funds are credited, Adyen also sends a  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transaction-webhooks\\\/latest\\\/post\\\/balancePlatform.transaction.created\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;balancePlatform.transaction.created&lt;\\\/a&gt; webhook, which includes information about the related transaction.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Transaction created&#039;\\&quot; :id=\\&quot;&#039;booked-transaction-ba1&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;data\\\\\\&quot;: {\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;EVJN42272224222B5JB8BRC84N686ZUSD\\\\\\&quot;,\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;value\\\\\\&quot;: 7500,\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;booked\\\\\\&quot;,\\\\n        \\\\\\&quot;transfer\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;JN4227222422265\\\\\\&quot;,\\\\n            \\\\\\&quot;categoryData\\\\\\&quot;: {\\\\n                \\\\\\&quot;modificationMerchantReference\\\\\\&quot;: \\\\\\&quot;MRef#000001\\\\\\&quot;,\\\\n                \\\\\\&quot;modificationPspReference\\\\\\&quot;: \\\\\\&quot;PPKFQ89R6QRXGN82\\\\\\&quot;,\\\\n                \\\\\\&quot;paymentMerchantReference\\\\\\&quot;: \\\\\\&quot;Payment reference\\\\\\&quot;,\\\\n                \\\\\\&quot;platformPaymentType\\\\\\&quot;: \\\\\\&quot;BalanceAccount\\\\\\&quot;,\\\\n                \\\\\\&quot;pspPaymentReference\\\\\\&quot;: \\\\\\&quot;CWBC43ZX2VTFWR82\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;\\\\n            },\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the sale amount\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;valueDate\\\\\\&quot;: \\\\\\&quot;2023-03-01T00:00:00+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:20+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;accountHolder\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the account holder\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the account holder\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;balanceAccount\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the balance account\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the balance account\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;YOUR_BALANCE_PLATFORM\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;balancePlatform.transaction.created\\\\\\&quot;,\\\\n    \\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&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                    &lt;\\\/div&gt;\\n                &lt;\\\/div&gt;\\n                    &lt;\\\/div&gt;\\n    &lt;\\\/div&gt;\\n\\n&quot;,&quot;altTitle&quot;:&quot;split-payment&quot;,&quot;oldTabId&quot;:&quot;split-payment_1&quot;,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;Transaction fees&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;You can identify payment-related transfer webhooks for the transaction fees by the following values:&lt;\\\/p&gt;\\n&lt;table&gt;\\n&lt;thead&gt;\\n&lt;tr&gt;\\n&lt;th style=\\&quot;text-align: left;\\&quot;&gt;Parameter&lt;\\\/th&gt;\\n&lt;th style=\\&quot;text-align: left;\\&quot;&gt;Description&lt;\\\/th&gt;\\n&lt;th style=\\&quot;text-align: left;\\&quot;&gt;Value&lt;\\\/th&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/thead&gt;\\n&lt;tbody&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt; &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created#request-data-category\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;category&lt;\\\/a&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;Specifies the category of the transfer.&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;platformPayment&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt; &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created#request-data-direction\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;direction&lt;\\\/a&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;The direction of the transfer based on the balance account.&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;outgoing&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt; &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created#request-data-type\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;type&lt;\\\/a&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;Specifies the type of the transfer.&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;payment&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt; &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created#request-data-categoryData-PlatformPayment-platformPaymentType\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;platformPaymentType&lt;\\\/a&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;Specifies the nature of each transfer on the balance platform. This parameter helps categorize transfers so you can reconcile transactions at a later time using the &lt;a href=\\&quot;\\\/pt\\\/platforms\\\/reports-and-fees\\\/balance-platform-accounting-report\\\/\\&quot;&gt;Balance Platform Accounting Report&lt;\\\/a&gt;.&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;PaymentFee&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt; &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created#request-data-categoryData-PlatformPayment-pspPaymentReference\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;pspPaymentReference&lt;\\\/a&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;The &lt;a href=\\&quot;\\\/pt\\\/get-started-with-adyen\\\/adyen-glossary#psp-reference\\&quot;&gt;PSP reference&lt;\\\/a&gt; of the payment authorization that the transfer is associated with.&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;CWBC43ZX2VTFWR82&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/tbody&gt;\\n&lt;\\\/table&gt;\\n    &lt;div class=\\&quot;faqs\\&quot;&gt;\\n        &lt;div class=\\&quot;adl-accordion adl-accordion--max-height-transition\\&quot; style=\\&quot;margin-bottom:24px\\&quot;&gt;\\n                                                            &lt;div class=\\&quot;adl-accordion__item\\&quot;&gt;\\n                    &lt;div tabindex=\\&quot;1\\&quot; role=\\&quot;question\\&quot; aria-expanded=\\&quot;true\\&quot; class=\\&quot;adl-accordion__header\\&quot; data-accordion=\\&quot;#1-outgoing-transfer-received\\&quot;&gt;\\n                        &lt;i class=\\&quot;adl-accordion__toggle adl-icon-chevron-down\\&quot;&gt;&lt;\\\/i&gt;\\n                        &lt;div class=\\&quot;adl-accordion__title-wrapper\\&quot;&gt;\\n                            &lt;h3 class=\\&quot;adl-accordion__title no-anchor\\&quot;&gt;\\n                                1. Outgoing transfer received &lt;div class=\\&quot;faq-link-icon adl-icon adl-icon-chain\\&quot;&gt;&lt;\\\/div&gt;\\n                            &lt;\\\/h3&gt;\\n                                                    &lt;\\\/div&gt;\\n                    &lt;\\\/div&gt;\\n                    &lt;div role=\\&quot;answer\\&quot; class=\\&quot;adl-accordion__content\\&quot;&gt;\\n                        &lt;p&gt;Once the transaction fees are calculated, Adyen sends a  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;balancePlatform.transfer.created&lt;\\\/a&gt; webhook with &lt;code&gt;direction&lt;\\\/code&gt; &lt;strong&gt;outgoing&lt;\\\/strong&gt; to announce that funds will be deducted from your user&#039;s second balance account.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Received transfer request for transaction fees&#039;\\&quot; :id=\\&quot;&#039;received-transaction-fees&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;data\\\\\\&quot;: {\\\\n        \\\\\\&quot;accountHolder\\\\\\&quot;: {\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the account holder\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the account holder\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n            \\\\\\&quot;value\\\\\\&quot;: 344\\\\n        },\\\\n        \\\\\\&quot;balanceAccount\\\\\\&quot;: {\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the second balance account\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000002\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the second balance account\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;YOUR_BALANCE_PLATFORM\\\\\\&quot;,\\\\n        \\\\\\&quot;balances\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                \\\\\\&quot;received\\\\\\&quot;: -344\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;category\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;,\\\\n        \\\\\\&quot;categoryData\\\\\\&quot;: {\\\\n            \\\\\\&quot;modificationMerchantReference\\\\\\&quot;: \\\\\\&quot;MRef#000001\\\\\\&quot;,\\\\n            \\\\\\&quot;modificationPspReference\\\\\\&quot;: \\\\\\&quot;PPKFQ89R6QRXGN82\\\\\\&quot;,\\\\n            \\\\\\&quot;paymentMerchantReference\\\\\\&quot;: \\\\\\&quot;Payment reference\\\\\\&quot;,\\\\n            \\\\\\&quot;platformPaymentType\\\\\\&quot;: \\\\\\&quot;PaymentFee\\\\\\&quot;,\\\\n            \\\\\\&quot;pspPaymentReference\\\\\\&quot;: \\\\\\&quot;CWBC43ZX2VTFWR82\\\\\\&quot;,\\\\n            \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the payment fee\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;outgoing\\\\\\&quot;,\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;RFDN00000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: -344\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;4GD3R84BMWTKIWBL\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the payment fee\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 1,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;payment\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&quot;,\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;balancePlatform.transfer.created\\\\\\&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                    &lt;\\\/div&gt;\\n                &lt;\\\/div&gt;\\n                                                            &lt;div class=\\&quot;adl-accordion__item\\&quot;&gt;\\n                    &lt;div tabindex=\\&quot;2\\&quot; role=\\&quot;question\\&quot; aria-expanded=\\&quot;true\\&quot; class=\\&quot;adl-accordion__header\\&quot; data-accordion=\\&quot;#2-outgoing-transfer-authorized\\&quot;&gt;\\n                        &lt;i class=\\&quot;adl-accordion__toggle adl-icon-chevron-down\\&quot;&gt;&lt;\\\/i&gt;\\n                        &lt;div class=\\&quot;adl-accordion__title-wrapper\\&quot;&gt;\\n                            &lt;h3 class=\\&quot;adl-accordion__title no-anchor\\&quot;&gt;\\n                                2. Outgoing transfer authorized &lt;div class=\\&quot;faq-link-icon adl-icon adl-icon-chain\\&quot;&gt;&lt;\\\/div&gt;\\n                            &lt;\\\/h3&gt;\\n                                                    &lt;\\\/div&gt;\\n                    &lt;\\\/div&gt;\\n                    &lt;div role=\\&quot;answer\\&quot; class=\\&quot;adl-accordion__content\\&quot;&gt;\\n                        &lt;p&gt;When the transfer request for the transaction fees is authorized, Adyen sends a  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.updated\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;balancePlatform.transfer.updated&lt;\\\/a&gt; webhook with &lt;code&gt;status&lt;\\\/code&gt; &lt;strong&gt;authorised&lt;\\\/strong&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Authorised transfer request&#039;\\&quot; :id=\\&quot;&#039;authorised-transaction-fees&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n\\\\\\&quot;data\\\\\\&quot;: {\\\\n    \\\\\\&quot;accountHolder\\\\\\&quot;: {\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the account holder\\\\\\&quot;,\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000001\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the account holder\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;amount\\\\\\&quot;: {\\\\n        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n        \\\\\\&quot;value\\\\\\&quot;: 344\\\\n    },\\\\n    \\\\\\&quot;balanceAccount\\\\\\&quot;: {\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the second balance account\\\\\\&quot;,\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000002\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the second balance account\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;YOUR_BALANCE_PLATFORM\\\\\\&quot;,\\\\n    \\\\\\&quot;balances\\\\\\&quot;: [\\\\n        {\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n            \\\\\\&quot;received\\\\\\&quot;: 0,\\\\n            \\\\\\&quot;reserved\\\\\\&quot;: -344\\\\n        }\\\\n    ],\\\\n    \\\\\\&quot;category\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;,\\\\n    \\\\\\&quot;categoryData\\\\\\&quot;: {\\\\n        \\\\\\&quot;modificationMerchantReference\\\\\\&quot;: \\\\\\&quot;MRef#000001\\\\\\&quot;,\\\\n        \\\\\\&quot;modificationPspReference\\\\\\&quot;: \\\\\\&quot;PPKFQ89R6QRXGN82\\\\\\&quot;,\\\\n        \\\\\\&quot;paymentMerchantReference\\\\\\&quot;: \\\\\\&quot;Payment reference\\\\\\&quot;,\\\\n        \\\\\\&quot;platformPaymentType\\\\\\&quot;: \\\\\\&quot;PaymentFee\\\\\\&quot;,\\\\n        \\\\\\&quot;pspPaymentReference\\\\\\&quot;: \\\\\\&quot;CWBC43ZX2VTFWR82\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:05+02:00\\\\\\&quot;,\\\\n    \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the payment fee\\\\\\&quot;,\\\\n    \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;outgoing\\\\\\&quot;,\\\\n    \\\\\\&quot;events\\\\\\&quot;: [\\\\n        {\\\\n            \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:18+02:00\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;RFDN00000000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                {\\\\n                    \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                    \\\\\\&quot;received\\\\\\&quot;: -344\\\\n                }\\\\n            ],\\\\n            \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n            \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n        },\\\\n        {\\\\n            \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:18+02:00\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;RFDN00000000000000000000000002\\\\\\&quot;,\\\\n            \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                {\\\\n                    \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                    \\\\\\&quot;received\\\\\\&quot;: 344,\\\\n                    \\\\\\&quot;reserved\\\\\\&quot;: -344\\\\n                }\\\\n            ],\\\\n            \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n            \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n        }\\\\n    ],\\\\n    \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;4GD3R84BMWTKIWBL\\\\\\&quot;,\\\\n    \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n    \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the payment fee\\\\\\&quot;,\\\\n    \\\\\\&quot;sequenceNumber\\\\\\&quot;: 2,\\\\n    \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;payment\\\\\\&quot;\\\\n},\\\\n\\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&quot;,\\\\n\\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;balancePlatform.transfer.updated\\\\\\&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                    &lt;\\\/div&gt;\\n                &lt;\\\/div&gt;\\n                                                            &lt;div class=\\&quot;adl-accordion__item\\&quot;&gt;\\n                    &lt;div tabindex=\\&quot;3\\&quot; role=\\&quot;question\\&quot; aria-expanded=\\&quot;true\\&quot; class=\\&quot;adl-accordion__header\\&quot; data-accordion=\\&quot;#3-outgoing-transfer-captured\\&quot;&gt;\\n                        &lt;i class=\\&quot;adl-accordion__toggle adl-icon-chevron-down\\&quot;&gt;&lt;\\\/i&gt;\\n                        &lt;div class=\\&quot;adl-accordion__title-wrapper\\&quot;&gt;\\n                            &lt;h3 class=\\&quot;adl-accordion__title no-anchor\\&quot;&gt;\\n                                3. Outgoing transfer captured &lt;div class=\\&quot;faq-link-icon adl-icon adl-icon-chain\\&quot;&gt;&lt;\\\/div&gt;\\n                            &lt;\\\/h3&gt;\\n                                                    &lt;\\\/div&gt;\\n                    &lt;\\\/div&gt;\\n                    &lt;div role=\\&quot;answer\\&quot; class=\\&quot;adl-accordion__content\\&quot;&gt;\\n                        &lt;p&gt;When the funds are deducted from your user&#039;s balance account, Adyen sends a  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.updated\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;balancePlatform.transfer.updated&lt;\\\/a&gt; webhook with &lt;code&gt;status&lt;\\\/code&gt; &lt;strong&gt;captured&lt;\\\/strong&gt; and the &lt;code&gt;transactionId&lt;\\\/code&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Captured transfer request&#039;\\&quot; :id=\\&quot;&#039;captured-transaction-fees&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;data\\\\\\&quot;: {\\\\n        \\\\\\&quot;accountHolder\\\\\\&quot;: {\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the account holder\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the account holder\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n            \\\\\\&quot;value\\\\\\&quot;: 344\\\\n        },\\\\n        \\\\\\&quot;balanceAccount\\\\\\&quot;: {\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the second balance account\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000002\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the second balance account\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;YOUR_BALANCE_PLATFORM\\\\\\&quot;,\\\\n        \\\\\\&quot;balances\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;balance\\\\\\&quot;: -344,\\\\n                \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                \\\\\\&quot;received\\\\\\&quot;: 0,\\\\n                \\\\\\&quot;reserved\\\\\\&quot;: 0\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;category\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;,\\\\n        \\\\\\&quot;categoryData\\\\\\&quot;: {\\\\n            \\\\\\&quot;modificationMerchantReference\\\\\\&quot;: \\\\\\&quot;MRef#000001\\\\\\&quot;,\\\\n            \\\\\\&quot;modificationPspReference\\\\\\&quot;: \\\\\\&quot;PPKFQ89R6QRXGN82\\\\\\&quot;,\\\\n            \\\\\\&quot;paymentMerchantReference\\\\\\&quot;: \\\\\\&quot;Payment reference\\\\\\&quot;,\\\\n            \\\\\\&quot;platformPaymentType\\\\\\&quot;: \\\\\\&quot;PaymentFee\\\\\\&quot;,\\\\n            \\\\\\&quot;pspPaymentReference\\\\\\&quot;: \\\\\\&quot;CWBC43ZX2VTFWR82\\\\\\&quot;,\\\\n            \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the payment fee\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;outgoing\\\\\\&quot;,\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;RFDN00000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: -344\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            },\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;RFDN00000000000000000000000002\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 344,\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: -344\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            },\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;RFDN00000000000000000000000003\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;balance\\\\\\&quot;: -344,\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 0,\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: 344\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;captured\\\\\\&quot;,\\\\n                \\\\\\&quot;transactionId\\\\\\&quot;: \\\\\\&quot;EVJN42272224222B5JB8BRC84N686ZUSD\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;,\\\\n                \\\\\\&quot;valueDate\\\\\\&quot;: \\\\\\&quot;2023-02-14T00:00:00+01:00\\\\\\&quot;\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;4GD3R84BMWTKIWBL\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the payment fee\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 3,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;captured\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;payment\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&quot;,\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;balancePlatform.transfer.updated\\\\\\&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                    &lt;\\\/div&gt;\\n                &lt;\\\/div&gt;\\n                                                            &lt;div class=\\&quot;adl-accordion__item\\&quot;&gt;\\n                    &lt;div tabindex=\\&quot;4\\&quot; role=\\&quot;question\\&quot; aria-expanded=\\&quot;true\\&quot; class=\\&quot;adl-accordion__header\\&quot; data-accordion=\\&quot;#4-transaction-booked\\&quot;&gt;\\n                        &lt;i class=\\&quot;adl-accordion__toggle adl-icon-chevron-down\\&quot;&gt;&lt;\\\/i&gt;\\n                        &lt;div class=\\&quot;adl-accordion__title-wrapper\\&quot;&gt;\\n                            &lt;h3 class=\\&quot;adl-accordion__title no-anchor\\&quot;&gt;\\n                                4. Transaction booked &lt;div class=\\&quot;faq-link-icon adl-icon adl-icon-chain\\&quot;&gt;&lt;\\\/div&gt;\\n                            &lt;\\\/h3&gt;\\n                                                    &lt;\\\/div&gt;\\n                    &lt;\\\/div&gt;\\n                    &lt;div role=\\&quot;answer\\&quot; class=\\&quot;adl-accordion__content\\&quot;&gt;\\n                        &lt;p&gt;When the funds are deducted, Adyen also sends a  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transaction-webhooks\\\/latest\\\/post\\\/balancePlatform.transaction.created\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;balancePlatform.transaction.created&lt;\\\/a&gt; webhook, which includes information about the related transaction.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Transaction created&#039;\\&quot; :id=\\&quot;&#039;fee-transaction-created&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;data\\\\\\&quot;: {\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;EVJN42272224222B5JB8BRC84N686ZUSD\\\\\\&quot;,\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;value\\\\\\&quot;: -344,\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;booked\\\\\\&quot;,\\\\n        \\\\\\&quot;transfer\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;4GD3R84BMWTKIWBL\\\\\\&quot;,\\\\n            \\\\\\&quot;categoryData\\\\\\&quot;: {\\\\n                \\\\\\&quot;modificationMerchantReference\\\\\\&quot;: \\\\\\&quot;MRef#000001\\\\\\&quot;,\\\\n                \\\\\\&quot;modificationPspReference\\\\\\&quot;: \\\\\\&quot;PPKFQ89R6QRXGN82\\\\\\&quot;,\\\\n                \\\\\\&quot;paymentMerchantReference\\\\\\&quot;: \\\\\\&quot;Payment reference\\\\\\&quot;,\\\\n                \\\\\\&quot;platformPaymentType\\\\\\&quot;: \\\\\\&quot;PaymentFee\\\\\\&quot;,\\\\n                \\\\\\&quot;pspPaymentReference\\\\\\&quot;: \\\\\\&quot;CWBC43ZX2VTFWR82\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;\\\\n            },\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the payment fee\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;valueDate\\\\\\&quot;: \\\\\\&quot;2023-02-14T00:00:00+01:00\\\\\\&quot;,\\\\n        \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:18+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;accountHolder\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the account holder\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the account holder\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;balanceAccount\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the balance account\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the balance account\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;YOUR_BALANCE_PLATFORM\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;balancePlatform.transaction.created\\\\\\&quot;,\\\\n    \\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&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                    &lt;\\\/div&gt;\\n                &lt;\\\/div&gt;\\n                    &lt;\\\/div&gt;\\n    &lt;\\\/div&gt;\\n\\n&quot;,&quot;altTitle&quot;:&quot;transaction-fees&quot;,&quot;oldTabId&quot;:&quot;transaction-fees_2&quot;,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;Commission&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;You can identify payment-related transfer webhooks for your commission by the following values:&lt;\\\/p&gt;\\n&lt;table&gt;\\n&lt;thead&gt;\\n&lt;tr&gt;\\n&lt;th style=\\&quot;text-align: left;\\&quot;&gt;Parameter&lt;\\\/th&gt;\\n&lt;th style=\\&quot;text-align: left;\\&quot;&gt;Description&lt;\\\/th&gt;\\n&lt;th style=\\&quot;text-align: left;\\&quot;&gt;Value&lt;\\\/th&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/thead&gt;\\n&lt;tbody&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt; &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created#request-data-category\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;category&lt;\\\/a&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;Specifies the category of the transfer.&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;platformPayment&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt; &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created#request-data-direction\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;direction&lt;\\\/a&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;The direction of the transfer based on the balance account.&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;incoming&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt; &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created#request-data-type\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;type&lt;\\\/a&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;Specifies the type of the transfer.&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;payment&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt; &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created#request-data-categoryData-PlatformPayment-platformPaymentType\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;platformPaymentType&lt;\\\/a&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;Specifies the nature of each transfer on the balance platform. This parameter helps categorize transfers so you can reconcile transactions at a later time using the &lt;a href=\\&quot;\\\/pt\\\/platforms\\\/reports-and-fees\\\/balance-platform-accounting-report\\\/\\&quot;&gt;Balance Platform Accounting Report&lt;\\\/a&gt;.&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;Commission&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt; &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created#request-data-categoryData-PlatformPayment-pspPaymentReference\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;pspPaymentReference&lt;\\\/a&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;The &lt;a href=\\&quot;\\\/pt\\\/get-started-with-adyen\\\/adyen-glossary#psp-reference\\&quot;&gt;PSP reference&lt;\\\/a&gt; of the payment authorization that the transfer is associated with.&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: left;\\&quot;&gt;&lt;strong&gt;CWBC43ZX2VTFWR82&lt;\\\/strong&gt;&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/tbody&gt;\\n&lt;\\\/table&gt;\\n    &lt;div class=\\&quot;faqs\\&quot;&gt;\\n        &lt;div class=\\&quot;adl-accordion adl-accordion--max-height-transition\\&quot; style=\\&quot;margin-bottom:24px\\&quot;&gt;\\n                                                            &lt;div class=\\&quot;adl-accordion__item\\&quot;&gt;\\n                    &lt;div tabindex=\\&quot;1\\&quot; role=\\&quot;question\\&quot; aria-expanded=\\&quot;true\\&quot; class=\\&quot;adl-accordion__header\\&quot; data-accordion=\\&quot;#1-incoming-transfer-received\\&quot;&gt;\\n                        &lt;i class=\\&quot;adl-accordion__toggle adl-icon-chevron-down\\&quot;&gt;&lt;\\\/i&gt;\\n                        &lt;div class=\\&quot;adl-accordion__title-wrapper\\&quot;&gt;\\n                            &lt;h3 class=\\&quot;adl-accordion__title no-anchor\\&quot;&gt;\\n                                1. Incoming transfer received &lt;div class=\\&quot;faq-link-icon adl-icon adl-icon-chain\\&quot;&gt;&lt;\\\/div&gt;\\n                            &lt;\\\/h3&gt;\\n                                                    &lt;\\\/div&gt;\\n                    &lt;\\\/div&gt;\\n                    &lt;div role=\\&quot;answer\\&quot; class=\\&quot;adl-accordion__content\\&quot;&gt;\\n                        &lt;p&gt;When a transfer request is received to credit your liable account with the commission fee for a payment, Adyen sends a  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;balancePlatform.transfer.created&lt;\\\/a&gt; webhook with &lt;code&gt;status&lt;\\\/code&gt; &lt;strong&gt;received&lt;\\\/strong&gt; and &lt;code&gt;direction&lt;\\\/code&gt; &lt;strong&gt;incoming&lt;\\\/strong&gt;. The webhook provides information about the transfer, such as the payment and split references.When a transfer request is received to credit your liable account with the commission fee for a payment, Adyen sends a  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.created\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;balancePlatform.transfer.created&lt;\\\/a&gt; webhook with &lt;code&gt;status&lt;\\\/code&gt; &lt;strong&gt;received&lt;\\\/strong&gt; and &lt;code&gt;direction&lt;\\\/code&gt; &lt;strong&gt;incoming&lt;\\\/strong&gt;. The webhook provides information about the transfer, such as the payment and split references.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Received commission&#039;\\&quot; :id=\\&quot;&#039;received-commission&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;data\\\\\\&quot;: {\\\\n        \\\\\\&quot;accountHolder\\\\\\&quot;: {\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description your liable account holder\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000002\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for your liable account holder\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n            \\\\\\&quot;value\\\\\\&quot;: 500\\\\n        },\\\\n        \\\\\\&quot;balanceAccount\\\\\\&quot;: {\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for your liable balance account\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000003\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for your liable balance account\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;YOUR_BALANCE_PLATFORM\\\\\\&quot;,\\\\n        \\\\\\&quot;balances\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                \\\\\\&quot;received\\\\\\&quot;: 500\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;category\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;,\\\\n        \\\\\\&quot;categoryData\\\\\\&quot;: {\\\\n            \\\\\\&quot;modificationMerchantReference\\\\\\&quot;: \\\\\\&quot;MRef#000001\\\\\\&quot;,\\\\n            \\\\\\&quot;modificationPspReference\\\\\\&quot;: \\\\\\&quot;PPKFQ89R6QRXGN82\\\\\\&quot;,\\\\n            \\\\\\&quot;paymentMerchantReference\\\\\\&quot;: \\\\\\&quot;Payment reference\\\\\\&quot;,\\\\n            \\\\\\&quot;platformPaymentType\\\\\\&quot;: \\\\\\&quot;Commission\\\\\\&quot;,\\\\n            \\\\\\&quot;pspPaymentReference\\\\\\&quot;: \\\\\\&quot;CWBC43ZX2VTFWR82\\\\\\&quot;,\\\\n            \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for your commission\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;incoming\\\\\\&quot;,\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;ZVTF00000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 500\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;originalAmount\\\\\\&quot;: {\\\\n                    \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                    \\\\\\&quot;value\\\\\\&quot;: 500\\\\n                },\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;6HBKR52BUWKKDWAM\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for your commission\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 1,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;payment\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&quot;,\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;balancePlatform.transfer.created\\\\\\&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                    &lt;\\\/div&gt;\\n                &lt;\\\/div&gt;\\n                                                            &lt;div class=\\&quot;adl-accordion__item\\&quot;&gt;\\n                    &lt;div tabindex=\\&quot;2\\&quot; role=\\&quot;question\\&quot; aria-expanded=\\&quot;true\\&quot; class=\\&quot;adl-accordion__header\\&quot; data-accordion=\\&quot;#2-incoming-transfer-authorized\\&quot;&gt;\\n                        &lt;i class=\\&quot;adl-accordion__toggle adl-icon-chevron-down\\&quot;&gt;&lt;\\\/i&gt;\\n                        &lt;div class=\\&quot;adl-accordion__title-wrapper\\&quot;&gt;\\n                            &lt;h3 class=\\&quot;adl-accordion__title no-anchor\\&quot;&gt;\\n                                2. Incoming transfer authorized &lt;div class=\\&quot;faq-link-icon adl-icon adl-icon-chain\\&quot;&gt;&lt;\\\/div&gt;\\n                            &lt;\\\/h3&gt;\\n                                                    &lt;\\\/div&gt;\\n                    &lt;\\\/div&gt;\\n                    &lt;div role=\\&quot;answer\\&quot; class=\\&quot;adl-accordion__content\\&quot;&gt;\\n                        &lt;p&gt;When the transfer is authorised, Adyen sends a  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.updated\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;balancePlatform.transfer.updated&lt;\\\/a&gt; webhook with &lt;code&gt;status&lt;\\\/code&gt; &lt;strong&gt;authorised&lt;\\\/strong&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Authorised commission&#039;\\&quot; :id=\\&quot;&#039;authorised-commission&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;data\\\\\\&quot;: {\\\\n        \\\\\\&quot;accountHolder\\\\\\&quot;: {\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for your liable account holder\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for your liable account holder\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n            \\\\\\&quot;value\\\\\\&quot;: 500\\\\n        },\\\\n        \\\\\\&quot;balanceAccount\\\\\\&quot;: {\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for your liable balance account\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000003\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for your liable balance account\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;YOUR_BALANCE_PLATFORM\\\\\\&quot;,\\\\n        \\\\\\&quot;balances\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                \\\\\\&quot;received\\\\\\&quot;: 0,\\\\n                \\\\\\&quot;reserved\\\\\\&quot;: 500\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;category\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;,\\\\n        \\\\\\&quot;categoryData\\\\\\&quot;: {\\\\n                \\\\\\&quot;modificationMerchantReference\\\\\\&quot;: \\\\\\&quot;MRef#000001\\\\\\&quot;,\\\\n                \\\\\\&quot;modificationPspReference\\\\\\&quot;: \\\\\\&quot;PPKFQ89R6QRXGN82\\\\\\&quot;,\\\\n                \\\\\\&quot;paymentMerchantReference\\\\\\&quot;: \\\\\\&quot;Payment reference\\\\\\&quot;,\\\\n                \\\\\\&quot;platformPaymentType\\\\\\&quot;: \\\\\\&quot;Commission\\\\\\&quot;,\\\\n                \\\\\\&quot;pspPaymentReference\\\\\\&quot;: \\\\\\&quot;CWBC43ZX2VTFWR82\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for your commission\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;incoming\\\\\\&quot;,\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;ZVTF00000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 500\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;originalAmount\\\\\\&quot;: {\\\\n                    \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                    \\\\\\&quot;value\\\\\\&quot;: 500\\\\n                },\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            },\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;ZVTF00000000000000000000000002\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: -500,\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: 500\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;6HBKR52BUWKKDWAM\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for your commission\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 2,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;payment\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&quot;,\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;balancePlatform.transfer.updated\\\\\\&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                    &lt;\\\/div&gt;\\n                &lt;\\\/div&gt;\\n                                                            &lt;div class=\\&quot;adl-accordion__item\\&quot;&gt;\\n                    &lt;div tabindex=\\&quot;3\\&quot; role=\\&quot;question\\&quot; aria-expanded=\\&quot;true\\&quot; class=\\&quot;adl-accordion__header\\&quot; data-accordion=\\&quot;#3-incoming-transfer-captured\\&quot;&gt;\\n                        &lt;i class=\\&quot;adl-accordion__toggle adl-icon-chevron-down\\&quot;&gt;&lt;\\\/i&gt;\\n                        &lt;div class=\\&quot;adl-accordion__title-wrapper\\&quot;&gt;\\n                            &lt;h3 class=\\&quot;adl-accordion__title no-anchor\\&quot;&gt;\\n                                3. Incoming transfer captured &lt;div class=\\&quot;faq-link-icon adl-icon adl-icon-chain\\&quot;&gt;&lt;\\\/div&gt;\\n                            &lt;\\\/h3&gt;\\n                                                    &lt;\\\/div&gt;\\n                    &lt;\\\/div&gt;\\n                    &lt;div role=\\&quot;answer\\&quot; class=\\&quot;adl-accordion__content\\&quot;&gt;\\n                        &lt;p&gt;When the funds are credited to your liable account, Adyen sends a  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transfer-webhooks\\\/latest\\\/post\\\/balancePlatform.transfer.updated\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;balancePlatform.transfer.updated&lt;\\\/a&gt; webhook with &lt;code&gt;status&lt;\\\/code&gt; &lt;strong&gt;captured&lt;\\\/strong&gt; and the &lt;code&gt;transactionId&lt;\\\/code&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Captured commission&#039;\\&quot; :id=\\&quot;&#039;captured-commission&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;data\\\\\\&quot;: {\\\\n        \\\\\\&quot;accountHolder\\\\\\&quot;: {\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for your liable account holder\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the account holder\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n            \\\\\\&quot;value\\\\\\&quot;: 500\\\\n        },\\\\n        \\\\\\&quot;balanceAccount\\\\\\&quot;: {\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for your liable account\\\\\\&quot;,\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000002\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the your liable account\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;YOUR_BALANCE_PLATFORM\\\\\\&quot;,\\\\n        \\\\\\&quot;balances\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;balance\\\\\\&quot;: 500,\\\\n                \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                \\\\\\&quot;received\\\\\\&quot;: 0,\\\\n                \\\\\\&quot;reserved\\\\\\&quot;: 0\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;category\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;,\\\\n        \\\\\\&quot;categoryData\\\\\\&quot;: {\\\\n            \\\\\\&quot;modificationMerchantReference\\\\\\&quot;: \\\\\\&quot;MRef#000001\\\\\\&quot;,\\\\n            \\\\\\&quot;modificationPspReference\\\\\\&quot;: \\\\\\&quot;PPKFQ89R6QRXGN82\\\\\\&quot;,\\\\n            \\\\\\&quot;paymentMerchantReference\\\\\\&quot;: \\\\\\&quot;Payment reference\\\\\\&quot;,\\\\n            \\\\\\&quot;platformPaymentType\\\\\\&quot;: \\\\\\&quot;Commission\\\\\\&quot;,\\\\n            \\\\\\&quot;pspPaymentReference\\\\\\&quot;: \\\\\\&quot;CWBC43ZX2VTFWR82\\\\\\&quot;,\\\\n            \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for your commission\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;incoming\\\\\\&quot;,\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;ZVTF00000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 500\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;originalAmount\\\\\\&quot;: {\\\\n                    \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                    \\\\\\&quot;value\\\\\\&quot;: 500\\\\n                },\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            },\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;ZVTF00000000000000000000000002\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: -500,\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: 500\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            },\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:20+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;ZVTF00000000000000000000000003\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;balance\\\\\\&quot;: 500,\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 0,\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: -500\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;originalAmount\\\\\\&quot;: {\\\\n                    \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;,\\\\n                    \\\\\\&quot;value\\\\\\&quot;: 500\\\\n                },\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;captured\\\\\\&quot;,\\\\n                \\\\\\&quot;transactionId\\\\\\&quot;: \\\\\\&quot;EVJN42272224222B5JB8BRC84N686ZUSD\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;,\\\\n                \\\\\\&quot;valueDate\\\\\\&quot;: \\\\\\&quot;T00:00:00+02:00\\\\\\&quot;\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;6HBKR52BUWKKDWAM\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for your commission\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 3,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;captured\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;payment\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&quot;,\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;balancePlatform.transfer.updated\\\\\\&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                    &lt;\\\/div&gt;\\n                &lt;\\\/div&gt;\\n                                                            &lt;div class=\\&quot;adl-accordion__item\\&quot;&gt;\\n                    &lt;div tabindex=\\&quot;4\\&quot; role=\\&quot;question\\&quot; aria-expanded=\\&quot;true\\&quot; class=\\&quot;adl-accordion__header\\&quot; data-accordion=\\&quot;#4-transaction-booked\\&quot;&gt;\\n                        &lt;i class=\\&quot;adl-accordion__toggle adl-icon-chevron-down\\&quot;&gt;&lt;\\\/i&gt;\\n                        &lt;div class=\\&quot;adl-accordion__title-wrapper\\&quot;&gt;\\n                            &lt;h3 class=\\&quot;adl-accordion__title no-anchor\\&quot;&gt;\\n                                4. Transaction booked &lt;div class=\\&quot;faq-link-icon adl-icon adl-icon-chain\\&quot;&gt;&lt;\\\/div&gt;\\n                            &lt;\\\/h3&gt;\\n                                                    &lt;\\\/div&gt;\\n                    &lt;\\\/div&gt;\\n                    &lt;div role=\\&quot;answer\\&quot; class=\\&quot;adl-accordion__content\\&quot;&gt;\\n                        &lt;p&gt;When the funds are credited, Adyen also sends a  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/transaction-webhooks\\\/latest\\\/post\\\/balancePlatform.transaction.created\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;balancePlatform.transaction.created&lt;\\\/a&gt; webhook, which includes information about the related transaction.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Transaction created&#039;\\&quot; :id=\\&quot;&#039;commission-transaction-created&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;data\\\\\\&quot;: {\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;EVJN42272224222B5JB8BRC84N686ZUSD\\\\\\&quot;,\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;value\\\\\\&quot;: -500,\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;USD\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;booked\\\\\\&quot;,\\\\n        \\\\\\&quot;transfer\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;6HBKR52BUWKKDWAM\\\\\\&quot;,\\\\n            \\\\\\&quot;categoryData\\\\\\&quot;: {\\\\n                \\\\\\&quot;modificationMerchantReference\\\\\\&quot;: \\\\\\&quot;MRef#000001\\\\\\&quot;,\\\\n                \\\\\\&quot;modificationPspReference\\\\\\&quot;: \\\\\\&quot;PPKFQ89R6QRXGN82\\\\\\&quot;,\\\\n                \\\\\\&quot;paymentMerchantReference\\\\\\&quot;: \\\\\\&quot;Payment reference\\\\\\&quot;,\\\\n                \\\\\\&quot;platformPaymentType\\\\\\&quot;: \\\\\\&quot;Commission\\\\\\&quot;,\\\\n                \\\\\\&quot;pspPaymentReference\\\\\\&quot;: \\\\\\&quot;CWBC43ZX2VTFWR82\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;platformPayment\\\\\\&quot;\\\\n            },\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for your commission\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;valueDate\\\\\\&quot;: \\\\\\&quot;2023-02-14T00:00:00+01:00\\\\\\&quot;,\\\\n        \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:20+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2025-10-20T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;accountHolder\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the account holder\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the account holder\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;balanceAccount\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the balance account\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Your reference for the balance account\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;YOUR_BALANCE_PLATFORM\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;balancePlatform.transaction.created\\\\\\&quot;,\\\\n    \\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&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                    &lt;\\\/div&gt;\\n                &lt;\\\/div&gt;\\n                    &lt;\\\/div&gt;\\n    &lt;\\\/div&gt;\\n\\n&quot;,&quot;altTitle&quot;:&quot;commission&quot;,&quot;oldTabId&quot;:&quot;commission_3&quot;,&quot;relation&quot;:&quot;&quot;}]\"\n            :should-update-when-url-changes='true'>\n        <\/tabs>\n    <\/div>\n<\/div>\n\n<h2>Additional split instructions<\/h2>\n<p>In addition to the <a href=\"#splits\">standard use cases<\/a>, you can also book the following split types to your user's balance account:<\/p>\n<ul>\n<li><a href=\"#different-types-of-transaction-fees\">Transaction fees<\/a>\n<\/li>\n<li><a href=\"#remainder-after-currency-conversion\">Leftover amount after currency conversion (remainder)<\/a>\n<\/li>\n<li><a href=\"#potential-chargebacks-and-costs\">Chargebacks<\/a>\n<\/li>\n<li><a href=\"#top-ups\">Top-ups<\/a><\/li>\n<\/ul>\n<h3>Different types of transaction fees<\/h3>\n<p>The split <code>type<\/code> <strong>PaymentFee<\/strong> books the total amount of all your transaction fees to the specified balance account. However, you can also choose to split the total transaction fee amount, and book different kinds of fees to different balance accounts.<\/p>\n<p>For more information about the transaction fee types, and how to book them to different balance accounts, see <a href=\"\/pt\/platforms\/online-payments\/transaction-fees\">Transaction fees<\/a>.<\/p>\n<h3>Remainder after currency conversion<\/h3>\n<p>When you process payments on behalf of your users, you can convert the currency of those payments. Due to the constantly fluctuating exchange rates, you may have a leftover amount after currency conversion, called a <strong>Remainder<\/strong>. You can book this remainder to the balance account of your choice.<\/p>\n<p>For more information about currency conversion and booking the remainder, see <a href=\"\/pt\/platforms\/online-payments\/currency-conversion\">Currency conversion<\/a>.<\/p>\n<h3>Potential chargebacks and costs<\/h3>\n<p>When payments of your users are charged back, you can choose how to book the disputed amount to the balance accounts in your platform.<\/p>\n<p>For more information, see <a href=\"\/pt\/platforms\/online-payments\/split-transactions\/split-chargebacks\/\">Chargebacks and disputes<\/a>.<\/p>\n<h3>Top-ups<\/h3>\n<p>A payment made by your user to increase the balance in their balance account is called a top-up. You can book this top-up to your user's balance account.<\/p>\n<p>For more information about booking the top-up, see <a href=\"\/pt\/platforms\/top-up-balance-account\/on-demand-top-ups\">Top-ups<\/a>.<\/p>\n<h2 id=\"best-practices\">Best practices<\/h2>\n<p>We strongly recommend sending a <code>reference<\/code> for all sets of split instructions in your  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/payments#request-splits\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/payments<\/a> or  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/sessions#request-splits\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/sessions<\/a> request. You can use the reference to reconcile the split amounts in the transaction overview and in the reports. Without a reference, the split amounts are aggregated in a single entry and you will be unable to reconcile the transactions.<\/p>\n<p>If you do not know the split amounts at the time of payment, you can <a href=\"\/pt\/platforms\/online-payments\/split-transactions\/split-payments-at-capture\">provide split instructions at capture<\/a> instead. Split instructions provided at capture override any split instructions provided with the initial payment request. However, we recommend that you provide the split instructions at the time of payment, rather than at capture. Because some payment methods do not support delayed captures, the funds may not be booked correctly unless the split instructions are provided in the payment request. Only send split instructions in the capture request if you want to update the amount, for example, for partial captures or overcaptures.<\/p>\n<h2>See also<\/h2>\n<div class=\"see-also-links output-inline\" id=\"see-also\">\n<ul><li><a href=\"\/platforms\/online-payments\/transaction-fees\"\n                        target=\"_self\"\n                        >\n                    Handle transaction fees\n                <\/a><\/li><li><a href=\"\/platforms\/online-payments\/currency-conversion\"\n                        target=\"_self\"\n                        >\n                    Convert the currency of a transaction\n                <\/a><\/li><li><a href=\"\/platforms\/automatic-split-configuration\"\n                        target=\"_self\"\n                        >\n                    Split payments automatically\n                <\/a><\/li><\/ul><\/div>\n","url":"https:\/\/docs.adyen.com\/pt\/platforms\/online-payments\/split-transactions\/split-payments-at-authorization","articleFields":{"description":"Learn how to split a payment at the time of authorization.","feedback_component":true,"id":"25142904","type":"page","_expandable":null,"operations":"","status":"current","filters_component":false,"parameters":{"directoryPath":"\/platforms","model":"platform"}},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/platforms\/online-payments\/split-transactions\/split-payments-at-authorization","title":"Split payments at authorization","content":"When you authorize an online payment on behalf of your user, you can split the payment amount between the balance accounts in your platform by including the split instructions in your authorization request. This allows you to separately book the sale amount, your platform's commission, transaction fees, and the leftover amount after currency conversion.\nRequirements\nTake into account the following requirements, limitations, and preparations to start processing payments.\n\n\n\nRequirement\nDescription\n\n\n\n\nIntegration&nbsp;type\nYou must have an Adyen online payments integration and a checkout UI.\n\n\nAPI credentials\nYou must have credentials for the following APIs: Checkout API Transfers API\n\n\nWebhooks\nEnsure that your server can receive and accept standard webhooks.Subscribe to any of the following webhooks: Transfer webhooks Transaction webhooks\n\n\nCapabilities\nMake sure that your account holders have the following capabilities:receivePaymentsreceiveFromPlatformPaymentssendToTransferInstrument\n\n\nLimitations\nIf an account holder does not have the receiveFromPlatformPayments capability in a valid state, the funds cannot be allocated to their balance account. The full amount is booked to your liable balance account.\n\n\n\n\n\n\nSplit a payment between balance accounts\nTo split the payment amount at the time of authorization:\n\n\nAdd a splits array to your POST  \/payments or POST  \/sessions request.\nFor each item in the  \/payments splits array or the  \/sessions splits array, specify the following fields:\n\n\n\nParameter\nRequired\nDescription\n\n\n\n\naccount\n\nThe account that will receive (or be charged) the split amount. This is the balanceAccountId of one of your user's balance accounts or your platform's liable balance account. You do not need to specify this field when type is Commission.\n\n\namount.currency\n\nRequired for currency conversionThe currency of the part of the payment you want to the specified account.\n\n\namount.value\n\nThe value of the part of the payment you want to the specified account. You do not need to specify this field for transaction fees or the remainder, because they are not known at the time of payment.\n\n\n\nstore\n\nThe  reference of the store through which you want to process the payment.\n\n\n\ntype\n\nDefines the part of the payment you want to book to the specified account.Possible values:BalanceAccount: books the sale amount to the specified balance account.Commission: books your commission to your liable balance account.Remainder: books the amount left over after a currency conversion to the specified balance account. By default, the amount is booked to your platform's liable balance account.We recommend that you also include at least one transaction fee type  in your request. All undefined transaction fees are booked to your platform's liable balance account.TopUp: books the top-up amount paid by your user to the specified balance account. This split type is not supported for a  \/sessions request.\n\n\nreference\n\nRequired if type is BalanceAccount Your unique identifier for the part of the payment you want to book to the specified account. You need this for reconciliation, as explained under Best practices.\n\n\ndescription\n\nYour description for the part of the payment you want to booking to the specified account, returned in our reports.\n\n\n\nThe following example shows how to split the payment amount at the time of payment, when a customer pays USD 80.00:\n\nWith type BalanceAccount, we book USD 75.00 to your user's balance account as payment for the goods or services.\nWith type PaymentFee, we book all the transaction fees to your user's balance account.\nWith type Commission, we book USD 5.00 to your liable balance account as your platform's commission.\n\n\n\n    \n        \n        \n    \n\n\n\n\nTroubleshooting\nThe API request validates only the format of the split instructions, not the balance accounts specified in the request. This means that even if the transaction is successful, it is possible that the funds are not credited to\/deducted from the specified balance account. If the balance account does not exist, or it is linked to an account holder with a closed  status, the full transaction and its fees are booked to your platform's liable balance account.\nTo correct the balances, you can transfer the funds between the balance accounts in your platform.\nTrack fund movements\nTo track the status of the funds transfers initiated by a payment:\n\nListen to the following webhooks:\n\n Transfer webhooks: Adyen sends a  balancePlatform.transfer.created webhook to inform your server that funds will be credited to balance accounts, and  balancePlatform.transfer.updated webhooks after every status change.\n Transaction webhooks: Adyen sends a  balancePlatform.transaction.created webhook to inform your server that funds have been credited to a balance account.\n\nAcknowledge the webhooks. We send these webhooks for every split item in the payment.\nIn the payload of the  balancePlatform.transfer.updated webhook, note that:\n\nThe event array includes all previous transfer events.\nThe sequenceNumber defines the number of webhooks sent for the transfer, including the current one.\n\n\nExamples\nYour server receives webhooks for each split of the payment amount. The following examples are based on a standard split payment use case.\n\n\n    \n        \n        \n    \n\n\nAdditional split instructions\nIn addition to the standard use cases, you can also book the following split types to your user's balance account:\n\nTransaction fees\n\nLeftover amount after currency conversion (remainder)\n\nChargebacks\n\nTop-ups\n\nDifferent types of transaction fees\nThe split type PaymentFee books the total amount of all your transaction fees to the specified balance account. However, you can also choose to split the total transaction fee amount, and book different kinds of fees to different balance accounts.\nFor more information about the transaction fee types, and how to book them to different balance accounts, see Transaction fees.\nRemainder after currency conversion\nWhen you process payments on behalf of your users, you can convert the currency of those payments. Due to the constantly fluctuating exchange rates, you may have a leftover amount after currency conversion, called a Remainder. You can book this remainder to the balance account of your choice.\nFor more information about currency conversion and booking the remainder, see Currency conversion.\nPotential chargebacks and costs\nWhen payments of your users are charged back, you can choose how to book the disputed amount to the balance accounts in your platform.\nFor more information, see Chargebacks and disputes.\nTop-ups\nA payment made by your user to increase the balance in their balance account is called a top-up. You can book this top-up to your user's balance account.\nFor more information about booking the top-up, see Top-ups.\nBest practices\nWe strongly recommend sending a reference for all sets of split instructions in your  \/payments or  \/sessions request. You can use the reference to reconcile the split amounts in the transaction overview and in the reports. Without a reference, the split amounts are aggregated in a single entry and you will be unable to reconcile the transactions.\nIf you do not know the split amounts at the time of payment, you can provide split instructions at capture instead. Split instructions provided at capture override any split instructions provided with the initial payment request. However, we recommend that you provide the split instructions at the time of payment, rather than at capture. Because some payment methods do not support delayed captures, the funds may not be booked correctly unless the split instructions are provided in the payment request. Only send split instructions in the capture request if you want to update the amount, for example, for partial captures or overcaptures.\nSee also\n\n\n                    Handle transaction fees\n                \n                    Convert the currency of a transaction\n                \n                    Split payments automatically\n                \n","type":"page","locale":"pt","boost":16,"hierarchy":{"lvl0":"Home","lvl1":"Platforms","lvl2":"Process online payments","lvl3":"Split transactions between balance accounts","lvl4":"Split payments at authorization"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/platforms","lvl2":"https:\/\/docs.adyen.com\/pt\/platforms\/online-payments","lvl3":"https:\/\/docs.adyen.com\/pt\/platforms\/online-payments\/split-transactions","lvl4":"\/pt\/platforms\/online-payments\/split-transactions\/split-payments-at-authorization"},"levels":5,"category":"Platforms","category_color":"green","tags":["Split","payments","authorization"]}}
