{"title":"Split chargebacks","category":"default","creationDate":1676564580,"content":"<p>If a payment is reversed by a customer of your user, and the issuer has started a <a href=\"\/pt\/risk-management\/understanding-disputes\/dispute-process-and-flow\" target=\"&quot;_blank&quot;\">dispute process<\/a>, Adyen withdraws the disputed funds from your platform's liable balance account. This transaction is called a <strong>chargeback<\/strong>.<\/p>\n<p>You can either accept the chargeback on behalf of your user, or ask them to supply defense documents and upload them to Adyen.<\/p>\n<h2>Requirements<\/h2>\n<p>If your platform can already process online payments, there are no special requirements for handling chargebacks.<\/p>\n<h2>Chargeback events<\/h2>\n<p>If the chargeback is defended successfully, or the customer repays the funds, Adyen transfers the funds back to your platform's liable balance account. This transaction is called a <strong>chargeback reversal<\/strong>.<\/p>\n<p>If the issuing bank declines the material submitted during defense of the original chargeback, the disputed amount is deducted from your platform's liable balance account again. This transaction is called a <strong>second chargeback<\/strong>.<\/p>\n<p>This means that during the dispute process, the entire disputed amount is debited (chargeback or second chargeback) or credited (chargeback reversal) to your platform's liable balance account.<\/p>\n<p>You can change this behavior by booking the disputed amount to any of the balance accounts in your platform, or even splitting it between the accounts.<\/p>\n<h2>Chargeback logic<\/h2>\n<p>You can choose between three different ways to handle potential chargeback events:<\/p>\n<ul>\n<li>Book the full disputed amount to your platform's liable balance account.<\/li>\n<li>Book the full disputed amount to one of your user's balance accounts.<\/li>\n<li>Book different amounts to different balance accounts, according to the split ratio defined in the <code>splits<\/code> array of 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.<\/li>\n<\/ul>\n<p>You can define the chargeback logic on two levels:<\/p>\n<ul>\n<li><strong>Balance platform level<\/strong>: Set a default logic to handle all chargeback events. Contact our <a href=\"https:\/\/ca-test.adyen.com\/ca\/ca\/contactUs\/support.shtml?form=other\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Support Team<\/a> to configure a default logic on balance platform level. If you choose the logic that deducts the amount from a single balance account, you must specify the balance account from which you want to deduct all chargebacks that occur on your platform.<\/li>\n<li><strong>Payment level<\/strong>: Set a logic for each payment. The chargeback event handling logic you set at payment level overrides any default logic set at balance platform level.<\/li>\n<\/ul>\n<p>If you decide to set the chargeback logic on a payment level, you can do so in your payment or capture request. The chargeback logic sent in a capture request overrides the logic you specified in your payment request.<\/p>\n<h2>Configure the chargeback logic for a payment<\/h2>\n<p>To configure the logic for a potential chargeback:<\/p>\n<ol>\n<li>Make a  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/payments\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/payments<\/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>, or  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Checkout\/latest\/post\/payments\/(paymentPspReference)\/captures\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/payments\/{paymentPspReference}\/captures<\/a> request.<\/li>\n<li>\n<p>Depending on how you want to handle the chargeback, include the following parameters and values in the <code>platformChargebackLogic<\/code> object.<\/p>\n<div class=\"sticky-table-container\">\n    \n<table>\n<thead>\n<tr>\n<th>Parameter<\/th>\n<th style=\"text-align: center;\">Required<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>behavior<\/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>The method of handling potential chargebacks.<br>Possible values:<ul><li markdown=\"1\"><strong>deductFromLiableAccount<\/strong>: Deducts the full amount from your platform's liable balance account.<\/li><li markdown=\"1\"><strong>deductFromOneBalanceAccount<\/strong>:  Deducts the full amount from the balance account specified in <code>targetAccount<\/code>.<\/li><li markdown=\"1\"><strong>deductAccordingToSplitRatio<\/strong>: Deducts the funds according to the split ratio defined in the <code>splits<\/code> array.<\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td><code>targetAccount<\/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>Required if <code>behavior<\/code> is <strong>deductFromOneBalanceAccount<\/strong><br>The ID of the balance account to which the disputed amount is booked.<\/td>\n<\/tr>\n<tr>\n<td><code>costAllocationAccount<\/code><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td>The ID of the balance account to which you want to book the fees incurred by the chargeback.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<\/div>\n\n<\/li>\n<li>Listen to the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Webhooks\/latest\/post\/CHARGEBACK\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">CHARGEBACK<\/a> webhooks to get notified when a chargeback occurs in your platform.<\/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>Use cases<\/h2>\n<p>The following tabs show you examples of the different ways to handle chargebacks in a payment or capture request.<\/p>\n\n<div id=\"tab0j9Yi\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;Liable balance account&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;To deduct the full disputed amount from your liable balance account:&lt;\\\/p&gt;\\n&lt;ol&gt;\\n&lt;li&gt;\\n&lt;p&gt;Make a POST  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/Checkout\\\/latest\\\/post\\\/payments\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/payments&lt;\\\/a&gt;,  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/Checkout\\\/latest\\\/post\\\/sessions\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/sessions&lt;\\\/a&gt;, or  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/Checkout\\\/latest\\\/post\\\/payments\\\/(paymentPspReference)\\\/captures\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/payments\\\/{paymentPspReference}\\\/captures&lt;\\\/a&gt; request.&lt;br \\\/&gt;\\nIn the &lt;code&gt;platformChargebackLogic&lt;\\\/code&gt; object, include the following parameters and values:&lt;\\\/p&gt;\\n&lt;div class=\\&quot;sticky-table-container\\&quot;&gt;\\n    \\n&lt;table&gt;\\n&lt;thead&gt;\\n&lt;tr&gt;\\n&lt;th&gt;Parameter&lt;\\\/th&gt;\\n&lt;th style=\\&quot;text-align: center;\\&quot;&gt;Required&lt;\\\/th&gt;\\n&lt;th&gt;Description&lt;\\\/th&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/thead&gt;\\n&lt;tbody&gt;\\n&lt;tr&gt;\\n&lt;td&gt;&lt;code&gt;behavior&lt;\\\/code&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: center;\\&quot;&gt;&lt;span class=\\&quot;hint--bottom\\&quot; data-hint=\\&quot;Required\\&quot; markdown=\\&quot;1\\&quot;&gt;&lt;img style=\\&quot;width: 25px;\\&quot; alt=\\&quot;Required\\&quot; src=\\&quot;\\\/user\\\/pages\\\/reuse\\\/image-library\\\/01.icons\\\/required\\\/required.svg?decoding=auto&amp;amp;fetchpriority=auto\\&quot; \\\/&gt;&lt;\\\/span&gt;&lt;\\\/td&gt;\\n&lt;td&gt;The method of handling chargebacks. Set this to &lt;strong&gt;deductFromLiableAccount&lt;\\\/strong&gt;.&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td&gt;&lt;code&gt;costAllocationAccount&lt;\\\/code&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: center;\\&quot;&gt;&lt;\\\/td&gt;\\n&lt;td&gt;The ID of the balance account to which the chargeback fees are booked. By default, this is your liable balance account.&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/tbody&gt;\\n&lt;\\\/table&gt;\\n\\n&lt;\\\/div&gt;\\n\\n&lt;\\\/li&gt;\\n&lt;\\\/ol&gt;\\n&lt;p&gt;The following example shows the full payment request, where a potential chargeback will be booked to your liable balance account.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Book disputed amount to your liable balance account&#039;\\&quot; :id=\\&quot;&#039;code-book-liable-BA&#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;amount\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;currency\\\\&amp;quot;: \\\\&amp;quot;USD\\\\&amp;quot;,\\\\n        \\\\&amp;quot;value\\\\&amp;quot;: 10000\\\\n    },\\\\n    \\\\&amp;quot;merchantAccount\\\\&amp;quot;: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n    \\\\&amp;quot;paymentMethod\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;cvc\\\\&amp;quot;: \\\\&amp;quot;737\\\\&amp;quot;,\\\\n        \\\\&amp;quot;expiryMonth\\\\&amp;quot;: \\\\&amp;quot;03\\\\&amp;quot;,\\\\n        \\\\&amp;quot;expiryYear\\\\&amp;quot;: \\\\&amp;quot;2030\\\\&amp;quot;,\\\\n        \\\\&amp;quot;holderName\\\\&amp;quot;: \\\\&amp;quot;John Smith\\\\&amp;quot;,\\\\n        \\\\&amp;quot;number\\\\&amp;quot;: \\\\&amp;quot;4111111111111111\\\\&amp;quot;,\\\\n        \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;scheme\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;,\\\\n    \\\\&amp;quot;platformChargebackLogic\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;behavior\\\\&amp;quot;: \\\\&amp;quot;deductFromLiableAccount\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;splits\\\\&amp;quot;: [\\\\n        {\\\\n            \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n            \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n                \\\\&amp;quot;value\\\\&amp;quot;: 7000\\\\n            },\\\\n            \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&amp;quot;,\\\\n            \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;,\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n        },\\\\n        {\\\\n            \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;,\\\\n            \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n                \\\\&amp;quot;value\\\\&amp;quot;: 2000\\\\n            },\\\\n            \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;,\\\\n            \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_2\\\\&amp;quot;,\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n        },\\\\n        {\\\\n            \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n                \\\\&amp;quot;value\\\\&amp;quot;: 1000\\\\n            },\\\\n            \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;,\\\\n            \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;,\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;Commission\\\\&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(7000L);\\\\n\\\\nSplitAmount splitAmount2 = new SplitAmount()\\\\n  .value(2000L);\\\\n\\\\nSplitAmount splitAmount3 = new SplitAmount()\\\\n  .value(1000L);\\\\n\\\\nAmount amount = new Amount()\\\\n  .currency(\\\\&amp;quot;USD\\\\&amp;quot;)\\\\n  .value(10000L);\\\\n\\\\nSplit split1 = new Split()\\\\n  .reference(\\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;)\\\\n  .amount(splitAmount1)\\\\n  .description(\\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&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_2\\\\&amp;quot;)\\\\n  .amount(splitAmount2)\\\\n  .description(\\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;)\\\\n  .type(Split.TypeEnum.BALANCEACCOUNT)\\\\n  .account(\\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;);\\\\n\\\\nSplit split3 = new Split()\\\\n  .reference(\\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;)\\\\n  .amount(splitAmount3)\\\\n  .description(\\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;)\\\\n  .type(Split.TypeEnum.COMMISSION);\\\\n\\\\nPlatformChargebackLogic platformChargebackLogic = new PlatformChargebackLogic()\\\\n  .behavior(PlatformChargebackLogic.BehaviorEnum.DEDUCTFROMLIABLEACCOUNT);\\\\n\\\\nCardDetails cardDetails = new CardDetails()\\\\n  .cvc(\\\\&amp;quot;737\\\\&amp;quot;)\\\\n  .number(\\\\&amp;quot;4111111111111111\\\\&amp;quot;)\\\\n  .holderName(\\\\&amp;quot;John Smith\\\\&amp;quot;)\\\\n  .expiryMonth(\\\\&amp;quot;03\\\\&amp;quot;)\\\\n  .expiryYear(\\\\&amp;quot;2030\\\\&amp;quot;)\\\\n  .type(CardDetails.TypeEnum.SCHEME);\\\\n\\\\nPaymentRequest paymentRequest = new PaymentRequest()\\\\n  .reference(\\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;)\\\\n  .amount(amount)\\\\n  .splits(Arrays.asList(split1, split2, split3))\\\\n  .merchantAccount(\\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;)\\\\n  .platformChargebackLogic(platformChargebackLogic)\\\\n  .paymentMethod(new CheckoutPaymentMethod(cardDetails));\\\\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\\\\\\\\PlatformChargebackLogic;\\\\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(7000);\\\\n\\\\n$splitAmount2 = new SplitAmount();\\\\n$splitAmount2\\\\n  -&amp;gt;setValue(2000);\\\\n\\\\n$splitAmount3 = new SplitAmount();\\\\n$splitAmount3\\\\n  -&amp;gt;setValue(1000);\\\\n\\\\n$amount = new Amount();\\\\n$amount\\\\n  -&amp;gt;setCurrency(\\\\&amp;quot;USD\\\\&amp;quot;)\\\\n  -&amp;gt;setValue(10000);\\\\n\\\\n$split1 = new Split();\\\\n$split1\\\\n  -&amp;gt;setReference(\\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($splitAmount1)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&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_2\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($splitAmount2)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;BalanceAccount\\\\&amp;quot;)\\\\n  -&amp;gt;setAccount(\\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;);\\\\n\\\\n$split3 = new Split();\\\\n$split3\\\\n  -&amp;gt;setReference(\\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($splitAmount3)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;Commission\\\\&amp;quot;);\\\\n\\\\n$platformChargebackLogic = new PlatformChargebackLogic();\\\\n$platformChargebackLogic\\\\n  -&amp;gt;setBehavior(\\\\&amp;quot;deductFromLiableAccount\\\\&amp;quot;);\\\\n\\\\n$checkoutPaymentMethod = new CheckoutPaymentMethod();\\\\n$checkoutPaymentMethod\\\\n  -&amp;gt;setCvc(\\\\&amp;quot;737\\\\&amp;quot;)\\\\n  -&amp;gt;setNumber(\\\\&amp;quot;4111111111111111\\\\&amp;quot;)\\\\n  -&amp;gt;setHolderName(\\\\&amp;quot;John Smith\\\\&amp;quot;)\\\\n  -&amp;gt;setExpiryMonth(\\\\&amp;quot;03\\\\&amp;quot;)\\\\n  -&amp;gt;setExpiryYear(\\\\&amp;quot;2030\\\\&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_PAYMENT_REFERENCE\\\\&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;setPlatformChargebackLogic($platformChargebackLogic)\\\\n  -&amp;gt;setPaymentMethod($checkoutPaymentMethod);\\\\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 = 7000\\\\n};\\\\n\\\\nSplitAmount splitAmount2 = new SplitAmount\\\\n{\\\\n  Value = 2000\\\\n};\\\\n\\\\nSplitAmount splitAmount3 = new SplitAmount\\\\n{\\\\n  Value = 1000\\\\n};\\\\n\\\\nAmount amount = new Amount\\\\n{\\\\n  Currency = \\\\&amp;quot;USD\\\\&amp;quot;,\\\\n  Value = 10000\\\\n};\\\\n\\\\nSplit split1 = new Split\\\\n{\\\\n  Reference = \\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;,\\\\n  Amount = splitAmount1,\\\\n  Description = \\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&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_2\\\\&amp;quot;,\\\\n  Amount = splitAmount2,\\\\n  Description = \\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;,\\\\n  Type = Split.TypeEnum.BalanceAccount,\\\\n  Account = \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;\\\\n};\\\\n\\\\nSplit split3 = new Split\\\\n{\\\\n  Reference = \\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;,\\\\n  Amount = splitAmount3,\\\\n  Description = \\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;,\\\\n  Type = Split.TypeEnum.Commission\\\\n};\\\\n\\\\nPlatformChargebackLogic platformChargebackLogic = new PlatformChargebackLogic\\\\n{\\\\n  Behavior = PlatformChargebackLogic.BehaviorEnum.DeductFromLiableAccount\\\\n};\\\\n\\\\nCardDetails cardDetails = new CardDetails\\\\n{\\\\n  Cvc = \\\\&amp;quot;737\\\\&amp;quot;,\\\\n  Number = \\\\&amp;quot;4111111111111111\\\\&amp;quot;,\\\\n  HolderName = \\\\&amp;quot;John Smith\\\\&amp;quot;,\\\\n  ExpiryMonth = \\\\&amp;quot;03\\\\&amp;quot;,\\\\n  ExpiryYear = \\\\&amp;quot;2030\\\\&amp;quot;,\\\\n  Type = CardDetails.TypeEnum.Scheme\\\\n};\\\\n\\\\nPaymentRequest paymentRequest = new PaymentRequest\\\\n{\\\\n  Reference = \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&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  PlatformChargebackLogic = platformChargebackLogic,\\\\n  PaymentMethod = new CheckoutPaymentMethod(cardDetails)\\\\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.0\\\\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  amount: {\\\\n    currency: \\\\&amp;quot;USD\\\\&amp;quot;,\\\\n    value: 10000\\\\n  },\\\\n  merchantAccount: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  paymentMethod: {\\\\n    cvc: \\\\&amp;quot;737\\\\&amp;quot;,\\\\n    expiryMonth: \\\\&amp;quot;03\\\\&amp;quot;,\\\\n    expiryYear: \\\\&amp;quot;2030\\\\&amp;quot;,\\\\n    holderName: \\\\&amp;quot;John Smith\\\\&amp;quot;,\\\\n    number: \\\\&amp;quot;4111111111111111\\\\&amp;quot;,\\\\n    type: \\\\&amp;quot;scheme\\\\&amp;quot;\\\\n  },\\\\n  reference: \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;,\\\\n  platformChargebackLogic: {\\\\n    behavior: \\\\&amp;quot;deductFromLiableAccount\\\\&amp;quot;\\\\n  },\\\\n  splits: [ {\\\\n    account: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    amount: {\\\\n      value: 7000\\\\n    },\\\\n    description: \\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&amp;quot;,\\\\n    reference: \\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;,\\\\n    type: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n  }, {\\\\n    account: \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;,\\\\n    amount: {\\\\n      value: 2000\\\\n    },\\\\n    description: \\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;,\\\\n    reference: \\\\&amp;quot;YOUR_REFERENCE_2\\\\&amp;quot;,\\\\n    type: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n  }, {\\\\n    amount: {\\\\n      value: 1000\\\\n    },\\\\n    description: \\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;,\\\\n    reference: \\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;,\\\\n    type: \\\\&amp;quot;Commission\\\\&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: 7000,\\\\n}\\\\n\\\\nsplitAmount2 := checkout.SplitAmount{\\\\n  Value: 2000,\\\\n}\\\\n\\\\nsplitAmount3 := checkout.SplitAmount{\\\\n  Value: 1000,\\\\n}\\\\n\\\\namount := checkout.Amount{\\\\n  Currency: \\\\&amp;quot;USD\\\\&amp;quot;,\\\\n  Value: 10000,\\\\n}\\\\n\\\\nsplit1 := checkout.Split{\\\\n  Reference: common.PtrString(\\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;),\\\\n  Amount: &amp;amp;splitAmount1,\\\\n  Description: common.PtrString(\\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&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_2\\\\&amp;quot;),\\\\n  Amount: &amp;amp;splitAmount2,\\\\n  Description: common.PtrString(\\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;),\\\\n  Type: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;,\\\\n  Account: common.PtrString(\\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;),\\\\n}\\\\n\\\\nsplit3 := checkout.Split{\\\\n  Reference: common.PtrString(\\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;),\\\\n  Amount: &amp;amp;splitAmount3,\\\\n  Description: common.PtrString(\\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;),\\\\n  Type: \\\\&amp;quot;Commission\\\\&amp;quot;,\\\\n}\\\\n\\\\nplatformChargebackLogic := checkout.PlatformChargebackLogic{\\\\n  Behavior: common.PtrString(\\\\&amp;quot;deductFromLiableAccount\\\\&amp;quot;),\\\\n}\\\\n\\\\ncardDetails := checkout.CardDetails{\\\\n  Cvc: common.PtrString(\\\\&amp;quot;737\\\\&amp;quot;),\\\\n  Number: common.PtrString(\\\\&amp;quot;4111111111111111\\\\&amp;quot;),\\\\n  HolderName: common.PtrString(\\\\&amp;quot;John Smith\\\\&amp;quot;),\\\\n  ExpiryMonth: common.PtrString(\\\\&amp;quot;03\\\\&amp;quot;),\\\\n  ExpiryYear: common.PtrString(\\\\&amp;quot;2030\\\\&amp;quot;),\\\\n  Type: common.PtrString(\\\\&amp;quot;scheme\\\\&amp;quot;),\\\\n}\\\\n\\\\npaymentRequest := checkout.PaymentRequest{\\\\n  Reference: \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;,\\\\n  Amount: amount,\\\\n  Splits: []checkout.Split{\\\\n      split1, split2, split3,\\\\n  },\\\\n  MerchantAccount: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  PlatformChargebackLogic: &amp;amp;platformChargebackLogic,\\\\n  PaymentMethod: checkout.CardDetailsAsCheckoutPaymentMethod(&amp;amp;cardDetails),\\\\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;amount\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;currency\\\\&amp;quot;: \\\\&amp;quot;USD\\\\&amp;quot;,\\\\n    \\\\&amp;quot;value\\\\&amp;quot;: 10000\\\\n  },\\\\n  \\\\&amp;quot;merchantAccount\\\\&amp;quot;: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  \\\\&amp;quot;paymentMethod\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;cvc\\\\&amp;quot;: \\\\&amp;quot;737\\\\&amp;quot;,\\\\n    \\\\&amp;quot;expiryMonth\\\\&amp;quot;: \\\\&amp;quot;03\\\\&amp;quot;,\\\\n    \\\\&amp;quot;expiryYear\\\\&amp;quot;: \\\\&amp;quot;2030\\\\&amp;quot;,\\\\n    \\\\&amp;quot;holderName\\\\&amp;quot;: \\\\&amp;quot;John Smith\\\\&amp;quot;,\\\\n    \\\\&amp;quot;number\\\\&amp;quot;: \\\\&amp;quot;4111111111111111\\\\&amp;quot;,\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;scheme\\\\&amp;quot;\\\\n  },\\\\n  \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;,\\\\n  \\\\&amp;quot;platformChargebackLogic\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;behavior\\\\&amp;quot;: \\\\&amp;quot;deductFromLiableAccount\\\\&amp;quot;\\\\n  },\\\\n  \\\\&amp;quot;splits\\\\&amp;quot;: [ {\\\\n    \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;value\\\\&amp;quot;: 7000\\\\n    },\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;,\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n  }, {\\\\n    \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;,\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;value\\\\&amp;quot;: 2000\\\\n    },\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_2\\\\&amp;quot;,\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n  }, {\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;value\\\\&amp;quot;: 1000\\\\n    },\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;,\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;Commission\\\\&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.0.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  :amount =&amp;gt; {\\\\n    :currency =&amp;gt; &#039;USD&#039;,\\\\n    :value =&amp;gt; 10000\\\\n  },\\\\n  :merchantAccount =&amp;gt; &#039;YOUR_MERCHANT_ACCOUNT&#039;,\\\\n  :paymentMethod =&amp;gt; {\\\\n    :cvc =&amp;gt; &#039;737&#039;,\\\\n    :expiryMonth =&amp;gt; &#039;03&#039;,\\\\n    :expiryYear =&amp;gt; &#039;2030&#039;,\\\\n    :holderName =&amp;gt; &#039;John Smith&#039;,\\\\n    :number =&amp;gt; &#039;4111111111111111&#039;,\\\\n    :type =&amp;gt; &#039;scheme&#039;\\\\n  },\\\\n  :reference =&amp;gt; &#039;YOUR_PAYMENT_REFERENCE&#039;,\\\\n  :platformChargebackLogic =&amp;gt; {\\\\n    :behavior =&amp;gt; &#039;deductFromLiableAccount&#039;\\\\n  },\\\\n  :splits =&amp;gt; [ {\\\\n    :account =&amp;gt; &#039;BA00000000000000000000001&#039;,\\\\n    :amount =&amp;gt; {\\\\n      :value =&amp;gt; 7000\\\\n    },\\\\n    :description =&amp;gt; &#039;YOUR_DESCRIPTION_1&#039;,\\\\n    :reference =&amp;gt; &#039;YOUR_REFERENCE_1&#039;,\\\\n    :type =&amp;gt; &#039;BalanceAccount&#039;\\\\n  }, {\\\\n    :account =&amp;gt; &#039;BA00000000000000000000002&#039;,\\\\n    :amount =&amp;gt; {\\\\n      :value =&amp;gt; 2000\\\\n    },\\\\n    :description =&amp;gt; &#039;YOUR_DESCRIPTION_2&#039;,\\\\n    :reference =&amp;gt; &#039;YOUR_REFERENCE_2&#039;,\\\\n    :type =&amp;gt; &#039;BalanceAccount&#039;\\\\n  }, {\\\\n    :amount =&amp;gt; {\\\\n      :value =&amp;gt; 1000\\\\n    },\\\\n    :description =&amp;gt; &#039;YOUR_DESCRIPTION_3&#039;,\\\\n    :reference =&amp;gt; &#039;YOUR_REFERENCE_3&#039;,\\\\n    :type =&amp;gt; &#039;Commission&#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.0\\\\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: 7000\\\\n};\\\\n\\\\nconst splitAmount2: Types.checkout.SplitAmount = {\\\\n  value: 2000\\\\n};\\\\n\\\\nconst splitAmount3: Types.checkout.SplitAmount = {\\\\n  value: 1000\\\\n};\\\\n\\\\nconst amount: Types.checkout.Amount = {\\\\n  currency: \\\\&amp;quot;USD\\\\&amp;quot;,\\\\n  value: 10000\\\\n};\\\\n\\\\nconst split1: Types.checkout.Split = {\\\\n  reference: \\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;,\\\\n  amount: splitAmount1,\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&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_2\\\\&amp;quot;,\\\\n  amount: splitAmount2,\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;,\\\\n  type: Types.checkout.Split.TypeEnum.BalanceAccount,\\\\n  account: \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;\\\\n};\\\\n\\\\nconst split3: Types.checkout.Split = {\\\\n  reference: \\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;,\\\\n  amount: splitAmount3,\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;,\\\\n  type: Types.checkout.Split.TypeEnum.Commission\\\\n};\\\\n\\\\nconst platformChargebackLogic: Types.checkout.PlatformChargebackLogic = {\\\\n  behavior: Types.checkout.PlatformChargebackLogic.BehaviorEnum.DeductFromLiableAccount\\\\n};\\\\n\\\\nconst cardDetails: Types.checkout.CardDetails = {\\\\n  cvc: \\\\&amp;quot;737\\\\&amp;quot;,\\\\n  number: \\\\&amp;quot;4111111111111111\\\\&amp;quot;,\\\\n  holderName: \\\\&amp;quot;John Smith\\\\&amp;quot;,\\\\n  expiryMonth: \\\\&amp;quot;03\\\\&amp;quot;,\\\\n  expiryYear: \\\\&amp;quot;2030\\\\&amp;quot;,\\\\n  type: Types.checkout.CardDetails.TypeEnum.Scheme\\\\n};\\\\n\\\\nconst paymentRequest: Types.checkout.PaymentRequest = {\\\\n  reference: \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;,\\\\n  amount: amount,\\\\n  splits: [split1, split2, split3],\\\\n  merchantAccount: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  platformChargebackLogic: platformChargebackLogic,\\\\n  paymentMethod: cardDetails\\\\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;ol start=\\&quot;2\\&quot;&gt;\\n&lt;li&gt;Listen to the  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/Webhooks\\\/latest\\\/post\\\/CHARGEBACK\\&quot; class=\\&quot; external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;CHARGEBACK&lt;\\\/a&gt; webhooks to get notified when a chargeback occurs in your platform.&lt;\\\/li&gt;\\n&lt;\\\/ol&gt;\\n&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:&quot;liable_balance_account_0_1&quot;,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;User&#039;s balance account&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;You can book the entire disputed amount to a balance account of your choice. Use this logic if you want to make your user liable for all chargeback-related events on the payment. The currency and amount do not need to match those of the original payment.&lt;\\\/p&gt;\\n&lt;p&gt;To book the full disputed amount to your user&#039;s balance account for a potential chargeback event:&lt;\\\/p&gt;\\n&lt;ol&gt;\\n&lt;li&gt;\\n&lt;p&gt;Make a POST  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/Checkout\\\/latest\\\/post\\\/payments\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/payments&lt;\\\/a&gt;,  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/Checkout\\\/latest\\\/post\\\/sessions\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/sessions&lt;\\\/a&gt;, or  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/Checkout\\\/latest\\\/post\\\/payments\\\/(paymentPspReference)\\\/captures\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/payments\\\/{paymentPspReference}\\\/captures&lt;\\\/a&gt; request.&lt;br \\\/&gt;\\nIn the &lt;code&gt;platformChargebackLogic&lt;\\\/code&gt; object, include the following parameters and values:&lt;\\\/p&gt;\\n&lt;div class=\\&quot;sticky-table-container\\&quot;&gt;\\n    \\n&lt;table&gt;\\n&lt;thead&gt;\\n&lt;tr&gt;\\n&lt;th&gt;Parameter&lt;\\\/th&gt;\\n&lt;th style=\\&quot;text-align: center;\\&quot;&gt;Required&lt;\\\/th&gt;\\n&lt;th&gt;Description&lt;\\\/th&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/thead&gt;\\n&lt;tbody&gt;\\n&lt;tr&gt;\\n&lt;td&gt;&lt;code&gt;behavior&lt;\\\/code&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: center;\\&quot;&gt;&lt;span class=\\&quot;hint--bottom\\&quot; data-hint=\\&quot;Required\\&quot; markdown=\\&quot;1\\&quot;&gt;&lt;img style=\\&quot;width: 25px;\\&quot; alt=\\&quot;Required\\&quot; src=\\&quot;\\\/user\\\/pages\\\/reuse\\\/image-library\\\/01.icons\\\/required\\\/required.svg?decoding=auto&amp;amp;fetchpriority=auto\\&quot; \\\/&gt;&lt;\\\/span&gt;&lt;\\\/td&gt;\\n&lt;td&gt;The method of handling chargebacks. Set this to &lt;strong&gt;deductFromOneBalanceAccount&lt;\\\/strong&gt;.&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td&gt;&lt;code&gt;targetAccount&lt;\\\/code&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: center;\\&quot;&gt;&lt;span class=\\&quot;hint--bottom\\&quot; data-hint=\\&quot;Required\\&quot; markdown=\\&quot;1\\&quot;&gt;&lt;img style=\\&quot;width: 25px;\\&quot; alt=\\&quot;Required\\&quot; src=\\&quot;\\\/user\\\/pages\\\/reuse\\\/image-library\\\/01.icons\\\/required\\\/required.svg?decoding=auto&amp;amp;fetchpriority=auto\\&quot; \\\/&gt;&lt;\\\/span&gt;&lt;\\\/td&gt;\\n&lt;td&gt;The ID of your user&#039;s balance account to which the disputed amount is booked.&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td&gt;&lt;code&gt;costAllocationAccount&lt;\\\/code&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: center;\\&quot;&gt;&lt;\\\/td&gt;\\n&lt;td&gt;The ID of the balance account to which the chargeback fees are booked. By default, chargeback fees are booked to your liable balance account.&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/tbody&gt;\\n&lt;\\\/table&gt;\\n\\n&lt;\\\/div&gt;\\n\\n&lt;p&gt;The following example shows the full payment request, where a potential chargeback will be booked to your user&#039;s balance account.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n&lt;code-sample :title=\\&quot;&#039;Book disputed amount to your user&#039;\\&quot; :id=\\&quot;&#039;chargeback-user&#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;amount\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;currency\\\\&amp;quot;: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n        \\\\&amp;quot;value\\\\&amp;quot;: 10000\\\\n    },\\\\n    \\\\&amp;quot;merchantAccount\\\\&amp;quot;: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n    \\\\&amp;quot;paymentMethod\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;cvc\\\\&amp;quot;: \\\\&amp;quot;737\\\\&amp;quot;,\\\\n        \\\\&amp;quot;expiryMonth\\\\&amp;quot;: \\\\&amp;quot;03\\\\&amp;quot;,\\\\n        \\\\&amp;quot;expiryYear\\\\&amp;quot;: \\\\&amp;quot;2030\\\\&amp;quot;,\\\\n        \\\\&amp;quot;holderName\\\\&amp;quot;: \\\\&amp;quot;John Smith\\\\&amp;quot;,\\\\n        \\\\&amp;quot;number\\\\&amp;quot;: \\\\&amp;quot;4111111111111111\\\\&amp;quot;,\\\\n        \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;scheme\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;,\\\\n    \\\\&amp;quot;platformChargebackLogic\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;behavior\\\\&amp;quot;: \\\\&amp;quot;deductFromOneBalanceAccount\\\\&amp;quot;,\\\\n        \\\\&amp;quot;targetAccount\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n        \\\\&amp;quot;costAllocationAccount\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;splits\\\\&amp;quot;: [\\\\n        {\\\\n            \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n            \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n                \\\\&amp;quot;value\\\\&amp;quot;: 7000\\\\n            },\\\\n            \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&amp;quot;,\\\\n            \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;,\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n        },\\\\n        {\\\\n            \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;,\\\\n            \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n                \\\\&amp;quot;value\\\\&amp;quot;: 2000\\\\n            },\\\\n            \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;,\\\\n            \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_2\\\\&amp;quot;,\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n        },\\\\n        {\\\\n            \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n                \\\\&amp;quot;value\\\\&amp;quot;: 1000\\\\n            },\\\\n            \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;,\\\\n            \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;,\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;Commission\\\\&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(7000L);\\\\n\\\\nSplitAmount splitAmount2 = new SplitAmount()\\\\n  .value(2000L);\\\\n\\\\nSplitAmount splitAmount3 = new SplitAmount()\\\\n  .value(1000L);\\\\n\\\\nAmount amount = new Amount()\\\\n  .currency(\\\\&amp;quot;EUR\\\\&amp;quot;)\\\\n  .value(10000L);\\\\n\\\\nSplit split1 = new Split()\\\\n  .reference(\\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;)\\\\n  .amount(splitAmount1)\\\\n  .description(\\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&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_2\\\\&amp;quot;)\\\\n  .amount(splitAmount2)\\\\n  .description(\\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;)\\\\n  .type(Split.TypeEnum.BALANCEACCOUNT)\\\\n  .account(\\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;);\\\\n\\\\nSplit split3 = new Split()\\\\n  .reference(\\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;)\\\\n  .amount(splitAmount3)\\\\n  .description(\\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;)\\\\n  .type(Split.TypeEnum.COMMISSION);\\\\n\\\\nPlatformChargebackLogic platformChargebackLogic = new PlatformChargebackLogic()\\\\n  .costAllocationAccount(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;)\\\\n  .targetAccount(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;)\\\\n  .behavior(PlatformChargebackLogic.BehaviorEnum.DEDUCTFROMONEBALANCEACCOUNT);\\\\n\\\\nCardDetails cardDetails = new CardDetails()\\\\n  .cvc(\\\\&amp;quot;737\\\\&amp;quot;)\\\\n  .number(\\\\&amp;quot;4111111111111111\\\\&amp;quot;)\\\\n  .holderName(\\\\&amp;quot;John Smith\\\\&amp;quot;)\\\\n  .expiryMonth(\\\\&amp;quot;03\\\\&amp;quot;)\\\\n  .expiryYear(\\\\&amp;quot;2030\\\\&amp;quot;)\\\\n  .type(CardDetails.TypeEnum.SCHEME);\\\\n\\\\nPaymentRequest paymentRequest = new PaymentRequest()\\\\n  .reference(\\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;)\\\\n  .amount(amount)\\\\n  .splits(Arrays.asList(split1, split2, split3))\\\\n  .merchantAccount(\\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;)\\\\n  .platformChargebackLogic(platformChargebackLogic)\\\\n  .paymentMethod(new CheckoutPaymentMethod(cardDetails));\\\\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\\\\\\\\PlatformChargebackLogic;\\\\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(7000);\\\\n\\\\n$splitAmount2 = new SplitAmount();\\\\n$splitAmount2\\\\n  -&amp;gt;setValue(2000);\\\\n\\\\n$splitAmount3 = new SplitAmount();\\\\n$splitAmount3\\\\n  -&amp;gt;setValue(1000);\\\\n\\\\n$amount = new Amount();\\\\n$amount\\\\n  -&amp;gt;setCurrency(\\\\&amp;quot;EUR\\\\&amp;quot;)\\\\n  -&amp;gt;setValue(10000);\\\\n\\\\n$split1 = new Split();\\\\n$split1\\\\n  -&amp;gt;setReference(\\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($splitAmount1)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&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_2\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($splitAmount2)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;BalanceAccount\\\\&amp;quot;)\\\\n  -&amp;gt;setAccount(\\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;);\\\\n\\\\n$split3 = new Split();\\\\n$split3\\\\n  -&amp;gt;setReference(\\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($splitAmount3)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;Commission\\\\&amp;quot;);\\\\n\\\\n$platformChargebackLogic = new PlatformChargebackLogic();\\\\n$platformChargebackLogic\\\\n  -&amp;gt;setCostAllocationAccount(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;)\\\\n  -&amp;gt;setTargetAccount(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;)\\\\n  -&amp;gt;setBehavior(\\\\&amp;quot;deductFromOneBalanceAccount\\\\&amp;quot;);\\\\n\\\\n$checkoutPaymentMethod = new CheckoutPaymentMethod();\\\\n$checkoutPaymentMethod\\\\n  -&amp;gt;setCvc(\\\\&amp;quot;737\\\\&amp;quot;)\\\\n  -&amp;gt;setNumber(\\\\&amp;quot;4111111111111111\\\\&amp;quot;)\\\\n  -&amp;gt;setHolderName(\\\\&amp;quot;John Smith\\\\&amp;quot;)\\\\n  -&amp;gt;setExpiryMonth(\\\\&amp;quot;03\\\\&amp;quot;)\\\\n  -&amp;gt;setExpiryYear(\\\\&amp;quot;2030\\\\&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_PAYMENT_REFERENCE\\\\&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;setPlatformChargebackLogic($platformChargebackLogic)\\\\n  -&amp;gt;setPaymentMethod($checkoutPaymentMethod);\\\\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 = 7000\\\\n};\\\\n\\\\nSplitAmount splitAmount2 = new SplitAmount\\\\n{\\\\n  Value = 2000\\\\n};\\\\n\\\\nSplitAmount splitAmount3 = new SplitAmount\\\\n{\\\\n  Value = 1000\\\\n};\\\\n\\\\nAmount amount = new Amount\\\\n{\\\\n  Currency = \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n  Value = 10000\\\\n};\\\\n\\\\nSplit split1 = new Split\\\\n{\\\\n  Reference = \\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;,\\\\n  Amount = splitAmount1,\\\\n  Description = \\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&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_2\\\\&amp;quot;,\\\\n  Amount = splitAmount2,\\\\n  Description = \\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;,\\\\n  Type = Split.TypeEnum.BalanceAccount,\\\\n  Account = \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;\\\\n};\\\\n\\\\nSplit split3 = new Split\\\\n{\\\\n  Reference = \\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;,\\\\n  Amount = splitAmount3,\\\\n  Description = \\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;,\\\\n  Type = Split.TypeEnum.Commission\\\\n};\\\\n\\\\nPlatformChargebackLogic platformChargebackLogic = new PlatformChargebackLogic\\\\n{\\\\n  CostAllocationAccount = \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n  TargetAccount = \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n  Behavior = PlatformChargebackLogic.BehaviorEnum.DeductFromOneBalanceAccount\\\\n};\\\\n\\\\nCardDetails cardDetails = new CardDetails\\\\n{\\\\n  Cvc = \\\\&amp;quot;737\\\\&amp;quot;,\\\\n  Number = \\\\&amp;quot;4111111111111111\\\\&amp;quot;,\\\\n  HolderName = \\\\&amp;quot;John Smith\\\\&amp;quot;,\\\\n  ExpiryMonth = \\\\&amp;quot;03\\\\&amp;quot;,\\\\n  ExpiryYear = \\\\&amp;quot;2030\\\\&amp;quot;,\\\\n  Type = CardDetails.TypeEnum.Scheme\\\\n};\\\\n\\\\nPaymentRequest paymentRequest = new PaymentRequest\\\\n{\\\\n  Reference = \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&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  PlatformChargebackLogic = platformChargebackLogic,\\\\n  PaymentMethod = new CheckoutPaymentMethod(cardDetails)\\\\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.0\\\\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  amount: {\\\\n    currency: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n    value: 10000\\\\n  },\\\\n  merchantAccount: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  paymentMethod: {\\\\n    cvc: \\\\&amp;quot;737\\\\&amp;quot;,\\\\n    expiryMonth: \\\\&amp;quot;03\\\\&amp;quot;,\\\\n    expiryYear: \\\\&amp;quot;2030\\\\&amp;quot;,\\\\n    holderName: \\\\&amp;quot;John Smith\\\\&amp;quot;,\\\\n    number: \\\\&amp;quot;4111111111111111\\\\&amp;quot;,\\\\n    type: \\\\&amp;quot;scheme\\\\&amp;quot;\\\\n  },\\\\n  reference: \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;,\\\\n  platformChargebackLogic: {\\\\n    behavior: \\\\&amp;quot;deductFromOneBalanceAccount\\\\&amp;quot;,\\\\n    targetAccount: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    costAllocationAccount: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;\\\\n  },\\\\n  splits: [ {\\\\n    account: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    amount: {\\\\n      value: 7000\\\\n    },\\\\n    description: \\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&amp;quot;,\\\\n    reference: \\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;,\\\\n    type: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n  }, {\\\\n    account: \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;,\\\\n    amount: {\\\\n      value: 2000\\\\n    },\\\\n    description: \\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;,\\\\n    reference: \\\\&amp;quot;YOUR_REFERENCE_2\\\\&amp;quot;,\\\\n    type: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n  }, {\\\\n    amount: {\\\\n      value: 1000\\\\n    },\\\\n    description: \\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;,\\\\n    reference: \\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;,\\\\n    type: \\\\&amp;quot;Commission\\\\&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: 7000,\\\\n}\\\\n\\\\nsplitAmount2 := checkout.SplitAmount{\\\\n  Value: 2000,\\\\n}\\\\n\\\\nsplitAmount3 := checkout.SplitAmount{\\\\n  Value: 1000,\\\\n}\\\\n\\\\namount := checkout.Amount{\\\\n  Currency: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n  Value: 10000,\\\\n}\\\\n\\\\nsplit1 := checkout.Split{\\\\n  Reference: common.PtrString(\\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;),\\\\n  Amount: &amp;amp;splitAmount1,\\\\n  Description: common.PtrString(\\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&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_2\\\\&amp;quot;),\\\\n  Amount: &amp;amp;splitAmount2,\\\\n  Description: common.PtrString(\\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;),\\\\n  Type: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;,\\\\n  Account: common.PtrString(\\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;),\\\\n}\\\\n\\\\nsplit3 := checkout.Split{\\\\n  Reference: common.PtrString(\\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;),\\\\n  Amount: &amp;amp;splitAmount3,\\\\n  Description: common.PtrString(\\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;),\\\\n  Type: \\\\&amp;quot;Commission\\\\&amp;quot;,\\\\n}\\\\n\\\\nplatformChargebackLogic := checkout.PlatformChargebackLogic{\\\\n  CostAllocationAccount: common.PtrString(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;),\\\\n  TargetAccount: common.PtrString(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;),\\\\n  Behavior: common.PtrString(\\\\&amp;quot;deductFromOneBalanceAccount\\\\&amp;quot;),\\\\n}\\\\n\\\\ncardDetails := checkout.CardDetails{\\\\n  Cvc: common.PtrString(\\\\&amp;quot;737\\\\&amp;quot;),\\\\n  Number: common.PtrString(\\\\&amp;quot;4111111111111111\\\\&amp;quot;),\\\\n  HolderName: common.PtrString(\\\\&amp;quot;John Smith\\\\&amp;quot;),\\\\n  ExpiryMonth: common.PtrString(\\\\&amp;quot;03\\\\&amp;quot;),\\\\n  ExpiryYear: common.PtrString(\\\\&amp;quot;2030\\\\&amp;quot;),\\\\n  Type: common.PtrString(\\\\&amp;quot;scheme\\\\&amp;quot;),\\\\n}\\\\n\\\\npaymentRequest := checkout.PaymentRequest{\\\\n  Reference: \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;,\\\\n  Amount: amount,\\\\n  Splits: []checkout.Split{\\\\n      split1, split2, split3,\\\\n  },\\\\n  MerchantAccount: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  PlatformChargebackLogic: &amp;amp;platformChargebackLogic,\\\\n  PaymentMethod: checkout.CardDetailsAsCheckoutPaymentMethod(&amp;amp;cardDetails),\\\\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;amount\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;currency\\\\&amp;quot;: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n    \\\\&amp;quot;value\\\\&amp;quot;: 10000\\\\n  },\\\\n  \\\\&amp;quot;merchantAccount\\\\&amp;quot;: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  \\\\&amp;quot;paymentMethod\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;cvc\\\\&amp;quot;: \\\\&amp;quot;737\\\\&amp;quot;,\\\\n    \\\\&amp;quot;expiryMonth\\\\&amp;quot;: \\\\&amp;quot;03\\\\&amp;quot;,\\\\n    \\\\&amp;quot;expiryYear\\\\&amp;quot;: \\\\&amp;quot;2030\\\\&amp;quot;,\\\\n    \\\\&amp;quot;holderName\\\\&amp;quot;: \\\\&amp;quot;John Smith\\\\&amp;quot;,\\\\n    \\\\&amp;quot;number\\\\&amp;quot;: \\\\&amp;quot;4111111111111111\\\\&amp;quot;,\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;scheme\\\\&amp;quot;\\\\n  },\\\\n  \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;,\\\\n  \\\\&amp;quot;platformChargebackLogic\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;behavior\\\\&amp;quot;: \\\\&amp;quot;deductFromOneBalanceAccount\\\\&amp;quot;,\\\\n    \\\\&amp;quot;targetAccount\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    \\\\&amp;quot;costAllocationAccount\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;\\\\n  },\\\\n  \\\\&amp;quot;splits\\\\&amp;quot;: [ {\\\\n    \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;value\\\\&amp;quot;: 7000\\\\n    },\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;,\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n  }, {\\\\n    \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;,\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;value\\\\&amp;quot;: 2000\\\\n    },\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_2\\\\&amp;quot;,\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n  }, {\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;value\\\\&amp;quot;: 1000\\\\n    },\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;,\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;Commission\\\\&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.0.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  :amount =&amp;gt; {\\\\n    :currency =&amp;gt; &#039;EUR&#039;,\\\\n    :value =&amp;gt; 10000\\\\n  },\\\\n  :merchantAccount =&amp;gt; &#039;YOUR_MERCHANT_ACCOUNT&#039;,\\\\n  :paymentMethod =&amp;gt; {\\\\n    :cvc =&amp;gt; &#039;737&#039;,\\\\n    :expiryMonth =&amp;gt; &#039;03&#039;,\\\\n    :expiryYear =&amp;gt; &#039;2030&#039;,\\\\n    :holderName =&amp;gt; &#039;John Smith&#039;,\\\\n    :number =&amp;gt; &#039;4111111111111111&#039;,\\\\n    :type =&amp;gt; &#039;scheme&#039;\\\\n  },\\\\n  :reference =&amp;gt; &#039;YOUR_PAYMENT_REFERENCE&#039;,\\\\n  :platformChargebackLogic =&amp;gt; {\\\\n    :behavior =&amp;gt; &#039;deductFromOneBalanceAccount&#039;,\\\\n    :targetAccount =&amp;gt; &#039;BA00000000000000000000001&#039;,\\\\n    :costAllocationAccount =&amp;gt; &#039;BA00000000000000000000001&#039;\\\\n  },\\\\n  :splits =&amp;gt; [ {\\\\n    :account =&amp;gt; &#039;BA00000000000000000000001&#039;,\\\\n    :amount =&amp;gt; {\\\\n      :value =&amp;gt; 7000\\\\n    },\\\\n    :description =&amp;gt; &#039;YOUR_DESCRIPTION_1&#039;,\\\\n    :reference =&amp;gt; &#039;YOUR_REFERENCE_1&#039;,\\\\n    :type =&amp;gt; &#039;BalanceAccount&#039;\\\\n  }, {\\\\n    :account =&amp;gt; &#039;BA00000000000000000000002&#039;,\\\\n    :amount =&amp;gt; {\\\\n      :value =&amp;gt; 2000\\\\n    },\\\\n    :description =&amp;gt; &#039;YOUR_DESCRIPTION_2&#039;,\\\\n    :reference =&amp;gt; &#039;YOUR_REFERENCE_2&#039;,\\\\n    :type =&amp;gt; &#039;BalanceAccount&#039;\\\\n  }, {\\\\n    :amount =&amp;gt; {\\\\n      :value =&amp;gt; 1000\\\\n    },\\\\n    :description =&amp;gt; &#039;YOUR_DESCRIPTION_3&#039;,\\\\n    :reference =&amp;gt; &#039;YOUR_REFERENCE_3&#039;,\\\\n    :type =&amp;gt; &#039;Commission&#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.0\\\\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: 7000\\\\n};\\\\n\\\\nconst splitAmount2: Types.checkout.SplitAmount = {\\\\n  value: 2000\\\\n};\\\\n\\\\nconst splitAmount3: Types.checkout.SplitAmount = {\\\\n  value: 1000\\\\n};\\\\n\\\\nconst amount: Types.checkout.Amount = {\\\\n  currency: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n  value: 10000\\\\n};\\\\n\\\\nconst split1: Types.checkout.Split = {\\\\n  reference: \\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;,\\\\n  amount: splitAmount1,\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&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_2\\\\&amp;quot;,\\\\n  amount: splitAmount2,\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;,\\\\n  type: Types.checkout.Split.TypeEnum.BalanceAccount,\\\\n  account: \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;\\\\n};\\\\n\\\\nconst split3: Types.checkout.Split = {\\\\n  reference: \\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;,\\\\n  amount: splitAmount3,\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;,\\\\n  type: Types.checkout.Split.TypeEnum.Commission\\\\n};\\\\n\\\\nconst platformChargebackLogic: Types.checkout.PlatformChargebackLogic = {\\\\n  costAllocationAccount: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n  targetAccount: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n  behavior: Types.checkout.PlatformChargebackLogic.BehaviorEnum.DeductFromOneBalanceAccount\\\\n};\\\\n\\\\nconst cardDetails: Types.checkout.CardDetails = {\\\\n  cvc: \\\\&amp;quot;737\\\\&amp;quot;,\\\\n  number: \\\\&amp;quot;4111111111111111\\\\&amp;quot;,\\\\n  holderName: \\\\&amp;quot;John Smith\\\\&amp;quot;,\\\\n  expiryMonth: \\\\&amp;quot;03\\\\&amp;quot;,\\\\n  expiryYear: \\\\&amp;quot;2030\\\\&amp;quot;,\\\\n  type: Types.checkout.CardDetails.TypeEnum.Scheme\\\\n};\\\\n\\\\nconst paymentRequest: Types.checkout.PaymentRequest = {\\\\n  reference: \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;,\\\\n  amount: amount,\\\\n  splits: [split1, split2, split3],\\\\n  merchantAccount: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  platformChargebackLogic: platformChargebackLogic,\\\\n  paymentMethod: cardDetails\\\\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;Listen to the  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/Webhooks\\\/latest\\\/post\\\/CHARGEBACK\\&quot; class=\\&quot; external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;CHARGEBACK&lt;\\\/a&gt; webhooks to get notified when a chargeback occurs in your platform.&lt;\\\/p&gt;\\n&lt;\\\/li&gt;\\n&lt;\\\/ol&gt;\\n&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:&quot;user_s_balance_account_1_2&quot;,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;Original split ratio&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;The disputed amount is split between the balance accounts in the original payment according to the payment&#039;s split ratio. We only consider the ratio when splitting the chargeback, and not the amount. The amount and currency do not need to match the original payment.&lt;\\\/p&gt;\\n&lt;p&gt;Here is an example of a chargeback that is split using this logic:&lt;\\\/p&gt;\\n&lt;ol&gt;\\n&lt;li&gt;\\n&lt;p&gt;A customer makes a payment of USD 100. The amount is split into 3 balance accounts:&lt;\\\/p&gt;\\n&lt;ul&gt;\\n&lt;li&gt;USD 70 are booked to BalanceAccount1.&lt;\\\/li&gt;\\n&lt;li&gt;USD 20 are booked to BalanceAccount2.&lt;\\\/li&gt;\\n&lt;li&gt;USD 10 are booked to your liable balance account as your platform&#039;s commission.&lt;\\\/li&gt;\\n&lt;\\\/ul&gt;\\n&lt;p&gt;The split ratio is 7:2:1.&lt;\\\/p&gt;\\n&lt;\\\/li&gt;\\n&lt;li&gt;The customer disputes USD 88 of this payment. Although the disputed amount does not match the original payment, it is debited from the balance accounts according to the original split ratio:\\n&lt;ul&gt;\\n&lt;li&gt;USD 61.60 (70% of EUR 88.00) from BalanceAccount1.&lt;\\\/li&gt;\\n&lt;li&gt;USD 17.60 (20% of EUR 88.00) from BalanceAccount2.&lt;\\\/li&gt;\\n&lt;li&gt;USD 8.80 (10% of EUR 88.00) from your liable balance account.&lt;\\\/li&gt;\\n&lt;\\\/ul&gt;&lt;\\\/li&gt;\\n&lt;\\\/ol&gt;\\n&lt;p&gt;To book the disputed amount according to the split ratio:&lt;\\\/p&gt;\\n&lt;ol&gt;\\n&lt;li&gt;\\n&lt;p&gt;Make a POST  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/Checkout\\\/latest\\\/post\\\/payments\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/payments&lt;\\\/a&gt;,  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/Checkout\\\/latest\\\/post\\\/sessions\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/sessions&lt;\\\/a&gt;, or  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/Checkout\\\/latest\\\/post\\\/payments\\\/(paymentPspReference)\\\/captures\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/payments\\\/{paymentPspReference}\\\/captures&lt;\\\/a&gt; request.&lt;br \\\/&gt;\\nIn the &lt;code&gt;platformChargebackLogic&lt;\\\/code&gt; object, include the following parameters and values:&lt;\\\/p&gt;\\n&lt;div class=\\&quot;sticky-table-container\\&quot;&gt;\\n    \\n&lt;table&gt;\\n&lt;thead&gt;\\n&lt;tr&gt;\\n&lt;th&gt;Parameter&lt;\\\/th&gt;\\n&lt;th style=\\&quot;text-align: center;\\&quot;&gt;Required&lt;\\\/th&gt;\\n&lt;th&gt;Description&lt;\\\/th&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/thead&gt;\\n&lt;tbody&gt;\\n&lt;tr&gt;\\n&lt;td&gt;&lt;code&gt;behavior&lt;\\\/code&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: center;\\&quot;&gt;&lt;span class=\\&quot;hint--bottom\\&quot; data-hint=\\&quot;Required\\&quot; markdown=\\&quot;1\\&quot;&gt;&lt;img style=\\&quot;width: 25px;\\&quot; alt=\\&quot;Required\\&quot; src=\\&quot;\\\/user\\\/pages\\\/reuse\\\/image-library\\\/01.icons\\\/required\\\/required.svg?decoding=auto&amp;amp;fetchpriority=auto\\&quot; \\\/&gt;&lt;\\\/span&gt;&lt;\\\/td&gt;\\n&lt;td&gt;The method of handling chargebacks. Set this to &lt;strong&gt;deductAccordingToSplitRatio&lt;\\\/strong&gt;.&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;tr&gt;\\n&lt;td&gt;&lt;code&gt;costAllocationAccount&lt;\\\/code&gt;&lt;\\\/td&gt;\\n&lt;td style=\\&quot;text-align: center;\\&quot;&gt;&lt;\\\/td&gt;\\n&lt;td&gt;The ID of the balance account to which the chargeback fees are booked. By default, chargeback fees are booked to your liable balance account.&lt;\\\/td&gt;\\n&lt;\\\/tr&gt;\\n&lt;\\\/tbody&gt;\\n&lt;\\\/table&gt;\\n\\n&lt;\\\/div&gt;\\n\\n&lt;p&gt;The following example shows a full payment request, where a potential chargeback will be booked to the balance accounts in your platform according to the split ratio.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n&lt;code-sample :title=\\&quot;&#039;Deduct disputed amount according to the split ratio&#039;\\&quot; :id=\\&quot;&#039;chargeback-original-ratio&#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;amount\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;currency\\\\&amp;quot;: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n        \\\\&amp;quot;value\\\\&amp;quot;: 10000\\\\n    },\\\\n    \\\\&amp;quot;merchantAccount\\\\&amp;quot;: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n    \\\\&amp;quot;paymentMethod\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;cvc\\\\&amp;quot;: \\\\&amp;quot;737\\\\&amp;quot;,\\\\n        \\\\&amp;quot;expiryMonth\\\\&amp;quot;: \\\\&amp;quot;03\\\\&amp;quot;,\\\\n        \\\\&amp;quot;expiryYear\\\\&amp;quot;: \\\\&amp;quot;2030\\\\&amp;quot;,\\\\n        \\\\&amp;quot;holderName\\\\&amp;quot;: \\\\&amp;quot;John Smith\\\\&amp;quot;,\\\\n        \\\\&amp;quot;number\\\\&amp;quot;: \\\\&amp;quot;4111111111111111\\\\&amp;quot;,\\\\n        \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;scheme\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;,\\\\n    \\\\&amp;quot;platformChargebackLogic\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;behavior\\\\&amp;quot;: \\\\&amp;quot;deductAccordingToSplitRatio\\\\&amp;quot;,\\\\n        \\\\&amp;quot;costAllocationAccount\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;splits\\\\&amp;quot;: [\\\\n        {\\\\n            \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n            \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n                \\\\&amp;quot;value\\\\&amp;quot;: 7000\\\\n            },\\\\n            \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&amp;quot;,\\\\n            \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;,\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n        },\\\\n        {\\\\n            \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;,\\\\n            \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n                \\\\&amp;quot;value\\\\&amp;quot;: 2000\\\\n            },\\\\n            \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;,\\\\n            \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_2\\\\&amp;quot;,\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n        },\\\\n        {\\\\n            \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n                \\\\&amp;quot;value\\\\&amp;quot;: 1000\\\\n            },\\\\n            \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;,\\\\n            \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;,\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;Commission\\\\&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(7000L);\\\\n\\\\nSplitAmount splitAmount2 = new SplitAmount()\\\\n  .value(2000L);\\\\n\\\\nSplitAmount splitAmount3 = new SplitAmount()\\\\n  .value(1000L);\\\\n\\\\nAmount amount = new Amount()\\\\n  .currency(\\\\&amp;quot;EUR\\\\&amp;quot;)\\\\n  .value(10000L);\\\\n\\\\nSplit split1 = new Split()\\\\n  .reference(\\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;)\\\\n  .amount(splitAmount1)\\\\n  .description(\\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&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_2\\\\&amp;quot;)\\\\n  .amount(splitAmount2)\\\\n  .description(\\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;)\\\\n  .type(Split.TypeEnum.BALANCEACCOUNT)\\\\n  .account(\\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;);\\\\n\\\\nSplit split3 = new Split()\\\\n  .reference(\\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;)\\\\n  .amount(splitAmount3)\\\\n  .description(\\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;)\\\\n  .type(Split.TypeEnum.COMMISSION);\\\\n\\\\nPlatformChargebackLogic platformChargebackLogic = new PlatformChargebackLogic()\\\\n  .costAllocationAccount(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;)\\\\n  .behavior(PlatformChargebackLogic.BehaviorEnum.DEDUCTACCORDINGTOSPLITRATIO);\\\\n\\\\nCardDetails cardDetails = new CardDetails()\\\\n  .cvc(\\\\&amp;quot;737\\\\&amp;quot;)\\\\n  .number(\\\\&amp;quot;4111111111111111\\\\&amp;quot;)\\\\n  .holderName(\\\\&amp;quot;John Smith\\\\&amp;quot;)\\\\n  .expiryMonth(\\\\&amp;quot;03\\\\&amp;quot;)\\\\n  .expiryYear(\\\\&amp;quot;2030\\\\&amp;quot;)\\\\n  .type(CardDetails.TypeEnum.SCHEME);\\\\n\\\\nPaymentRequest paymentRequest = new PaymentRequest()\\\\n  .reference(\\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;)\\\\n  .amount(amount)\\\\n  .splits(Arrays.asList(split1, split2, split3))\\\\n  .merchantAccount(\\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;)\\\\n  .platformChargebackLogic(platformChargebackLogic)\\\\n  .paymentMethod(new CheckoutPaymentMethod(cardDetails));\\\\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\\\\\\\\PlatformChargebackLogic;\\\\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(7000);\\\\n\\\\n$splitAmount2 = new SplitAmount();\\\\n$splitAmount2\\\\n  -&amp;gt;setValue(2000);\\\\n\\\\n$splitAmount3 = new SplitAmount();\\\\n$splitAmount3\\\\n  -&amp;gt;setValue(1000);\\\\n\\\\n$amount = new Amount();\\\\n$amount\\\\n  -&amp;gt;setCurrency(\\\\&amp;quot;EUR\\\\&amp;quot;)\\\\n  -&amp;gt;setValue(10000);\\\\n\\\\n$split1 = new Split();\\\\n$split1\\\\n  -&amp;gt;setReference(\\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($splitAmount1)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&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_2\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($splitAmount2)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;BalanceAccount\\\\&amp;quot;)\\\\n  -&amp;gt;setAccount(\\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;);\\\\n\\\\n$split3 = new Split();\\\\n$split3\\\\n  -&amp;gt;setReference(\\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;)\\\\n  -&amp;gt;setAmount($splitAmount3)\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;Commission\\\\&amp;quot;);\\\\n\\\\n$platformChargebackLogic = new PlatformChargebackLogic();\\\\n$platformChargebackLogic\\\\n  -&amp;gt;setCostAllocationAccount(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;)\\\\n  -&amp;gt;setBehavior(\\\\&amp;quot;deductAccordingToSplitRatio\\\\&amp;quot;);\\\\n\\\\n$checkoutPaymentMethod = new CheckoutPaymentMethod();\\\\n$checkoutPaymentMethod\\\\n  -&amp;gt;setCvc(\\\\&amp;quot;737\\\\&amp;quot;)\\\\n  -&amp;gt;setNumber(\\\\&amp;quot;4111111111111111\\\\&amp;quot;)\\\\n  -&amp;gt;setHolderName(\\\\&amp;quot;John Smith\\\\&amp;quot;)\\\\n  -&amp;gt;setExpiryMonth(\\\\&amp;quot;03\\\\&amp;quot;)\\\\n  -&amp;gt;setExpiryYear(\\\\&amp;quot;2030\\\\&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_PAYMENT_REFERENCE\\\\&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;setPlatformChargebackLogic($platformChargebackLogic)\\\\n  -&amp;gt;setPaymentMethod($checkoutPaymentMethod);\\\\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 = 7000\\\\n};\\\\n\\\\nSplitAmount splitAmount2 = new SplitAmount\\\\n{\\\\n  Value = 2000\\\\n};\\\\n\\\\nSplitAmount splitAmount3 = new SplitAmount\\\\n{\\\\n  Value = 1000\\\\n};\\\\n\\\\nAmount amount = new Amount\\\\n{\\\\n  Currency = \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n  Value = 10000\\\\n};\\\\n\\\\nSplit split1 = new Split\\\\n{\\\\n  Reference = \\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;,\\\\n  Amount = splitAmount1,\\\\n  Description = \\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&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_2\\\\&amp;quot;,\\\\n  Amount = splitAmount2,\\\\n  Description = \\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;,\\\\n  Type = Split.TypeEnum.BalanceAccount,\\\\n  Account = \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;\\\\n};\\\\n\\\\nSplit split3 = new Split\\\\n{\\\\n  Reference = \\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;,\\\\n  Amount = splitAmount3,\\\\n  Description = \\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;,\\\\n  Type = Split.TypeEnum.Commission\\\\n};\\\\n\\\\nPlatformChargebackLogic platformChargebackLogic = new PlatformChargebackLogic\\\\n{\\\\n  CostAllocationAccount = \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n  Behavior = PlatformChargebackLogic.BehaviorEnum.DeductAccordingToSplitRatio\\\\n};\\\\n\\\\nCardDetails cardDetails = new CardDetails\\\\n{\\\\n  Cvc = \\\\&amp;quot;737\\\\&amp;quot;,\\\\n  Number = \\\\&amp;quot;4111111111111111\\\\&amp;quot;,\\\\n  HolderName = \\\\&amp;quot;John Smith\\\\&amp;quot;,\\\\n  ExpiryMonth = \\\\&amp;quot;03\\\\&amp;quot;,\\\\n  ExpiryYear = \\\\&amp;quot;2030\\\\&amp;quot;,\\\\n  Type = CardDetails.TypeEnum.Scheme\\\\n};\\\\n\\\\nPaymentRequest paymentRequest = new PaymentRequest\\\\n{\\\\n  Reference = \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&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  PlatformChargebackLogic = platformChargebackLogic,\\\\n  PaymentMethod = new CheckoutPaymentMethod(cardDetails)\\\\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.0\\\\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  amount: {\\\\n    currency: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n    value: 10000\\\\n  },\\\\n  merchantAccount: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  paymentMethod: {\\\\n    cvc: \\\\&amp;quot;737\\\\&amp;quot;,\\\\n    expiryMonth: \\\\&amp;quot;03\\\\&amp;quot;,\\\\n    expiryYear: \\\\&amp;quot;2030\\\\&amp;quot;,\\\\n    holderName: \\\\&amp;quot;John Smith\\\\&amp;quot;,\\\\n    number: \\\\&amp;quot;4111111111111111\\\\&amp;quot;,\\\\n    type: \\\\&amp;quot;scheme\\\\&amp;quot;\\\\n  },\\\\n  reference: \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;,\\\\n  platformChargebackLogic: {\\\\n    behavior: \\\\&amp;quot;deductAccordingToSplitRatio\\\\&amp;quot;,\\\\n    costAllocationAccount: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;\\\\n  },\\\\n  splits: [ {\\\\n    account: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    amount: {\\\\n      value: 7000\\\\n    },\\\\n    description: \\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&amp;quot;,\\\\n    reference: \\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;,\\\\n    type: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n  }, {\\\\n    account: \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;,\\\\n    amount: {\\\\n      value: 2000\\\\n    },\\\\n    description: \\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;,\\\\n    reference: \\\\&amp;quot;YOUR_REFERENCE_2\\\\&amp;quot;,\\\\n    type: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n  }, {\\\\n    amount: {\\\\n      value: 1000\\\\n    },\\\\n    description: \\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;,\\\\n    reference: \\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;,\\\\n    type: \\\\&amp;quot;Commission\\\\&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: 7000,\\\\n}\\\\n\\\\nsplitAmount2 := checkout.SplitAmount{\\\\n  Value: 2000,\\\\n}\\\\n\\\\nsplitAmount3 := checkout.SplitAmount{\\\\n  Value: 1000,\\\\n}\\\\n\\\\namount := checkout.Amount{\\\\n  Currency: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n  Value: 10000,\\\\n}\\\\n\\\\nsplit1 := checkout.Split{\\\\n  Reference: common.PtrString(\\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;),\\\\n  Amount: &amp;amp;splitAmount1,\\\\n  Description: common.PtrString(\\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&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_2\\\\&amp;quot;),\\\\n  Amount: &amp;amp;splitAmount2,\\\\n  Description: common.PtrString(\\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;),\\\\n  Type: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;,\\\\n  Account: common.PtrString(\\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;),\\\\n}\\\\n\\\\nsplit3 := checkout.Split{\\\\n  Reference: common.PtrString(\\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;),\\\\n  Amount: &amp;amp;splitAmount3,\\\\n  Description: common.PtrString(\\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;),\\\\n  Type: \\\\&amp;quot;Commission\\\\&amp;quot;,\\\\n}\\\\n\\\\nplatformChargebackLogic := checkout.PlatformChargebackLogic{\\\\n  CostAllocationAccount: common.PtrString(\\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;),\\\\n  Behavior: common.PtrString(\\\\&amp;quot;deductAccordingToSplitRatio\\\\&amp;quot;),\\\\n}\\\\n\\\\ncardDetails := checkout.CardDetails{\\\\n  Cvc: common.PtrString(\\\\&amp;quot;737\\\\&amp;quot;),\\\\n  Number: common.PtrString(\\\\&amp;quot;4111111111111111\\\\&amp;quot;),\\\\n  HolderName: common.PtrString(\\\\&amp;quot;John Smith\\\\&amp;quot;),\\\\n  ExpiryMonth: common.PtrString(\\\\&amp;quot;03\\\\&amp;quot;),\\\\n  ExpiryYear: common.PtrString(\\\\&amp;quot;2030\\\\&amp;quot;),\\\\n  Type: common.PtrString(\\\\&amp;quot;scheme\\\\&amp;quot;),\\\\n}\\\\n\\\\npaymentRequest := checkout.PaymentRequest{\\\\n  Reference: \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;,\\\\n  Amount: amount,\\\\n  Splits: []checkout.Split{\\\\n      split1, split2, split3,\\\\n  },\\\\n  MerchantAccount: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  PlatformChargebackLogic: &amp;amp;platformChargebackLogic,\\\\n  PaymentMethod: checkout.CardDetailsAsCheckoutPaymentMethod(&amp;amp;cardDetails),\\\\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;amount\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;currency\\\\&amp;quot;: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n    \\\\&amp;quot;value\\\\&amp;quot;: 10000\\\\n  },\\\\n  \\\\&amp;quot;merchantAccount\\\\&amp;quot;: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  \\\\&amp;quot;paymentMethod\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;cvc\\\\&amp;quot;: \\\\&amp;quot;737\\\\&amp;quot;,\\\\n    \\\\&amp;quot;expiryMonth\\\\&amp;quot;: \\\\&amp;quot;03\\\\&amp;quot;,\\\\n    \\\\&amp;quot;expiryYear\\\\&amp;quot;: \\\\&amp;quot;2030\\\\&amp;quot;,\\\\n    \\\\&amp;quot;holderName\\\\&amp;quot;: \\\\&amp;quot;John Smith\\\\&amp;quot;,\\\\n    \\\\&amp;quot;number\\\\&amp;quot;: \\\\&amp;quot;4111111111111111\\\\&amp;quot;,\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;scheme\\\\&amp;quot;\\\\n  },\\\\n  \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;,\\\\n  \\\\&amp;quot;platformChargebackLogic\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;behavior\\\\&amp;quot;: \\\\&amp;quot;deductAccordingToSplitRatio\\\\&amp;quot;,\\\\n    \\\\&amp;quot;costAllocationAccount\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;\\\\n  },\\\\n  \\\\&amp;quot;splits\\\\&amp;quot;: [ {\\\\n    \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;value\\\\&amp;quot;: 7000\\\\n    },\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;,\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n  }, {\\\\n    \\\\&amp;quot;account\\\\&amp;quot;: \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;,\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;value\\\\&amp;quot;: 2000\\\\n    },\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_2\\\\&amp;quot;,\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;BalanceAccount\\\\&amp;quot;\\\\n  }, {\\\\n    \\\\&amp;quot;amount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;value\\\\&amp;quot;: 1000\\\\n    },\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;,\\\\n    \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;,\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;Commission\\\\&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.0.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  :amount =&amp;gt; {\\\\n    :currency =&amp;gt; &#039;EUR&#039;,\\\\n    :value =&amp;gt; 10000\\\\n  },\\\\n  :merchantAccount =&amp;gt; &#039;YOUR_MERCHANT_ACCOUNT&#039;,\\\\n  :paymentMethod =&amp;gt; {\\\\n    :cvc =&amp;gt; &#039;737&#039;,\\\\n    :expiryMonth =&amp;gt; &#039;03&#039;,\\\\n    :expiryYear =&amp;gt; &#039;2030&#039;,\\\\n    :holderName =&amp;gt; &#039;John Smith&#039;,\\\\n    :number =&amp;gt; &#039;4111111111111111&#039;,\\\\n    :type =&amp;gt; &#039;scheme&#039;\\\\n  },\\\\n  :reference =&amp;gt; &#039;YOUR_PAYMENT_REFERENCE&#039;,\\\\n  :platformChargebackLogic =&amp;gt; {\\\\n    :behavior =&amp;gt; &#039;deductAccordingToSplitRatio&#039;,\\\\n    :costAllocationAccount =&amp;gt; &#039;BA00000000000000000000001&#039;\\\\n  },\\\\n  :splits =&amp;gt; [ {\\\\n    :account =&amp;gt; &#039;BA00000000000000000000001&#039;,\\\\n    :amount =&amp;gt; {\\\\n      :value =&amp;gt; 7000\\\\n    },\\\\n    :description =&amp;gt; &#039;YOUR_DESCRIPTION_1&#039;,\\\\n    :reference =&amp;gt; &#039;YOUR_REFERENCE_1&#039;,\\\\n    :type =&amp;gt; &#039;BalanceAccount&#039;\\\\n  }, {\\\\n    :account =&amp;gt; &#039;BA00000000000000000000002&#039;,\\\\n    :amount =&amp;gt; {\\\\n      :value =&amp;gt; 2000\\\\n    },\\\\n    :description =&amp;gt; &#039;YOUR_DESCRIPTION_2&#039;,\\\\n    :reference =&amp;gt; &#039;YOUR_REFERENCE_2&#039;,\\\\n    :type =&amp;gt; &#039;BalanceAccount&#039;\\\\n  }, {\\\\n    :amount =&amp;gt; {\\\\n      :value =&amp;gt; 1000\\\\n    },\\\\n    :description =&amp;gt; &#039;YOUR_DESCRIPTION_3&#039;,\\\\n    :reference =&amp;gt; &#039;YOUR_REFERENCE_3&#039;,\\\\n    :type =&amp;gt; &#039;Commission&#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.0\\\\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: 7000\\\\n};\\\\n\\\\nconst splitAmount2: Types.checkout.SplitAmount = {\\\\n  value: 2000\\\\n};\\\\n\\\\nconst splitAmount3: Types.checkout.SplitAmount = {\\\\n  value: 1000\\\\n};\\\\n\\\\nconst amount: Types.checkout.Amount = {\\\\n  currency: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n  value: 10000\\\\n};\\\\n\\\\nconst split1: Types.checkout.Split = {\\\\n  reference: \\\\&amp;quot;YOUR_REFERENCE_1\\\\&amp;quot;,\\\\n  amount: splitAmount1,\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION_1\\\\&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_2\\\\&amp;quot;,\\\\n  amount: splitAmount2,\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION_2\\\\&amp;quot;,\\\\n  type: Types.checkout.Split.TypeEnum.BalanceAccount,\\\\n  account: \\\\&amp;quot;BA00000000000000000000002\\\\&amp;quot;\\\\n};\\\\n\\\\nconst split3: Types.checkout.Split = {\\\\n  reference: \\\\&amp;quot;YOUR_REFERENCE_3\\\\&amp;quot;,\\\\n  amount: splitAmount3,\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION_3\\\\&amp;quot;,\\\\n  type: Types.checkout.Split.TypeEnum.Commission\\\\n};\\\\n\\\\nconst platformChargebackLogic: Types.checkout.PlatformChargebackLogic = {\\\\n  costAllocationAccount: \\\\&amp;quot;BA00000000000000000000001\\\\&amp;quot;,\\\\n  behavior: Types.checkout.PlatformChargebackLogic.BehaviorEnum.DeductAccordingToSplitRatio\\\\n};\\\\n\\\\nconst cardDetails: Types.checkout.CardDetails = {\\\\n  cvc: \\\\&amp;quot;737\\\\&amp;quot;,\\\\n  number: \\\\&amp;quot;4111111111111111\\\\&amp;quot;,\\\\n  holderName: \\\\&amp;quot;John Smith\\\\&amp;quot;,\\\\n  expiryMonth: \\\\&amp;quot;03\\\\&amp;quot;,\\\\n  expiryYear: \\\\&amp;quot;2030\\\\&amp;quot;,\\\\n  type: Types.checkout.CardDetails.TypeEnum.Scheme\\\\n};\\\\n\\\\nconst paymentRequest: Types.checkout.PaymentRequest = {\\\\n  reference: \\\\&amp;quot;YOUR_PAYMENT_REFERENCE\\\\&amp;quot;,\\\\n  amount: amount,\\\\n  splits: [split1, split2, split3],\\\\n  merchantAccount: \\\\&amp;quot;YOUR_MERCHANT_ACCOUNT\\\\&amp;quot;,\\\\n  platformChargebackLogic: platformChargebackLogic,\\\\n  paymentMethod: cardDetails\\\\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;Listen to the  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/Webhooks\\\/latest\\\/post\\\/CHARGEBACK\\&quot; class=\\&quot; external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;CHARGEBACK&lt;\\\/a&gt; webhooks to get notified when a chargeback occurs in your platform.&lt;\\\/p&gt;\\n&lt;\\\/li&gt;\\n&lt;\\\/ol&gt;\\n&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:&quot;original_split_ratio_2_3&quot;,&quot;relation&quot;:&quot;&quot;}]\"\n            :should-update-when-url-changes='false'>\n        <\/tabs>\n    <\/div>\n<\/div>\n\n<h2>Track fund movements<\/h2>\n<p>To track the status of the funds transfers initiated by a chargeback:<\/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>Webhook examples<\/h3>\n<p>The following examples show the webhooks you receive for a chargeback. We send webhooks for each balance account involved in the chargeback, and each split of the disputed amount.<\/p>\n\n<div id=\"tab9Bqo1\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;Chargeback amount&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;You can identify chargeback-related transfer webhooks for the disputed amount 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;chargeback&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;\\\/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;When a chargeback request is received, 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;outgoing&lt;\\\/strong&gt;. The webhook provides information about the transfer, such as the original payment and split references and which user and balance account is debited.&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-chargeback-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;EUR\\\\\\&quot;,\\\\n            \\\\\\&quot;value\\\\\\&quot;: 7000\\\\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;EUR\\\\\\&quot;,\\\\n                \\\\\\&quot;received\\\\\\&quot;: -7000\\\\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;QFQTPCQ8HXSKGK82\\\\\\&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;2023-02-28T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the transfer\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;outgoing\\\\\\&quot;,\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;MTHR00000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: -7000\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;3JY1Y65VVCY2HSMS\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Split_item_1\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 1,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;chargeback\\\\\\&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 a transfer request 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;Transfer authorized&#039;\\&quot; :id=\\&quot;&#039;authorised-chargeback-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;EUR\\\\\\&quot;,\\\\n            \\\\\\&quot;value\\\\\\&quot;: 7000\\\\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;EUR\\\\\\&quot;,\\\\n                \\\\\\&quot;received\\\\\\&quot;: 0,\\\\n                \\\\\\&quot;reserved\\\\\\&quot;: -7000\\\\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;QFQTPCQ8HXSKGK82\\\\\\&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;2023-02-28T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the transfer\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;outgoing\\\\\\&quot;,\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;MTHR00000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: -7000\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            },\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;MTHR00000000000000000000000002\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 7000,\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: -7000\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;3JY1Y65VVCY2HSMS\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Split_item_1\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 2,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;chargeback\\\\\\&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-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                                3. Outgoing transfer 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 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;chargeback&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;Chargeback transfer completed&#039;\\&quot; :id=\\&quot;&#039;chargeback-completed-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;EUR\\\\\\&quot;,\\\\n            \\\\\\&quot;value\\\\\\&quot;: 7000\\\\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;: -7000,\\\\n                \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&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;QFQTPCQ8HXSKGK82\\\\\\&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;2023-02-28T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the transfer\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;outgoing\\\\\\&quot;,\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;MTHR00000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: -7000\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            },\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;MTHR00000000000000000000000002\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 7000,\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: -7000\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            },\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:20+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;MTHR00000000000000000000000003\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;balance\\\\\\&quot;: -7000,\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 0,\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: 7000\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;chargeback\\\\\\&quot;,\\\\n                \\\\\\&quot;transactionId\\\\\\&quot;: \\\\\\&quot;EVJN42272224222B5JB8BRC84N686ZEUR\\\\\\&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;3JY1Y65VVCY2HSMS\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Split_item_1\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 3,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;chargeback\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;chargeback\\\\\\&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;chargeback-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;EVJN42272224222B5JB8BRC84N686ZEUR\\\\\\&quot;,\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;value\\\\\\&quot;: -7000,\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;booked\\\\\\&quot;,\\\\n        \\\\\\&quot;transfer\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;3JY1Y65VVCY2HSMS\\\\\\&quot;,\\\\n            \\\\\\&quot;categoryData\\\\\\&quot;: {\\\\n                \\\\\\&quot;modificationMerchantReference\\\\\\&quot;: \\\\\\&quot;MRef#000001\\\\\\&quot;,\\\\n                \\\\\\&quot;modificationPspReference\\\\\\&quot;: \\\\\\&quot;QFQTPCQ8HXSKGK82\\\\\\&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;Split_item_1\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;valueDate\\\\\\&quot;: \\\\\\&quot;2023-03-01T00:00:00+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:20+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13: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;chargeback-ba1&quot;,&quot;oldTabId&quot;:&quot;chargeback-ba1_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 chargeback-related transfer webhooks for the chargeback 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;chargeback&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;\\\/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 for the chargeback, 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;outgoing&lt;\\\/strong&gt;. The webhook provides information about the transfer, such as the original payment and split references and which user and balance account is debited.&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-chargeback-transaction-fee&#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;EUR\\\\\\&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;EUR\\\\\\&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;QFQTPCQ8HXSKGK82\\\\\\&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;2023-02-28T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the transaction costs\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;outgoing\\\\\\&quot;,\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;JDFK00000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&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;7GRBR69BNDHELXRI\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Transaction_fees\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 1,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;chargeback\\\\\\&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 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;Transfer authorised&#039;\\&quot; :id=\\&quot;&#039;authorised-chargeback-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;EUR\\\\\\&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;EUR\\\\\\&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;QFQTPCQ8HXSKGK82\\\\\\&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;2023-02-28T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the transaction costs\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;outgoing\\\\\\&quot;,\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;JDFK00000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&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;2023-02-28T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;JDFK00000000000000000000000002\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&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;7GRBR69BNDHELXRI\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Transaction_fees\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 2,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;chargeback\\\\\\&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-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                                3. Outgoing transfer 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 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;chargeback&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 refunded&#039;\\&quot; :id=\\&quot;&#039;refunded-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;EUR\\\\\\&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;EUR\\\\\\&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;QFQTPCQ8HXSKGK82\\\\\\&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;2023-02-28T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the transaction costs\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;outgoing\\\\\\&quot;,\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;JDFK00000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&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;2023-02-28T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;JDFK00000000000000000000000002\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&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;2023-02-28T13:30:20+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;JDFK00000000000000000000000003\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;balance\\\\\\&quot;: -344,\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 0,\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: 7000\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;chargeback\\\\\\&quot;,\\\\n                \\\\\\&quot;transactionId\\\\\\&quot;: \\\\\\&quot;EVJN42272224222B5JB8BRC84N686ZEUR\\\\\\&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;7GRBR69BNDHELXRI\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Transaction_fees\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 3,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;chargeback\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;chargeback\\\\\\&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;chargeback-fee-transaction&#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;EVJN42272224222B5JB8BRC84N686ZEUR\\\\\\&quot;,\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;value\\\\\\&quot;: -344,\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;booked\\\\\\&quot;,\\\\n        \\\\\\&quot;transfer\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;7GRBR69BNDHELXRI\\\\\\&quot;,\\\\n            \\\\\\&quot;categoryData\\\\\\&quot;: {\\\\n                \\\\\\&quot;modificationMerchantReference\\\\\\&quot;: \\\\\\&quot;MRef#000001\\\\\\&quot;,\\\\n                \\\\\\&quot;modificationPspReference\\\\\\&quot;: \\\\\\&quot;QFQTPCQ8HXSKGK82\\\\\\&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;Transaction_fees\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;valueDate\\\\\\&quot;: \\\\\\&quot;2023-03-01T00:00:00+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:20+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13: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;chargeback-transaction-fees&quot;,&quot;oldTabId&quot;:&quot;chargeback-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 chargeback-related transfer webhooks for the disputed 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;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;chargeback&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;\\\/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;When a chargeback request is received on your liable 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;outgoing&lt;\\\/strong&gt;. The webhook provides information about the transfer, such as the original 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;Transfer received&#039;\\&quot; :id=\\&quot;&#039;received-chargeback-liable&#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;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;EUR\\\\\\&quot;,\\\\n            \\\\\\&quot;value\\\\\\&quot;: 1000\\\\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;EUR\\\\\\&quot;,\\\\n                    \\\\\\&quot;received\\\\\\&quot;: -1000\\\\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;QFQTPCQ8HXSKGK82\\\\\\&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;2023-02-28T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for your commission\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;outgoing\\\\\\&quot;,\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;LRKT00000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: -1000\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;3KEII65VWRBRFJIK\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Commission_1\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 1,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;chargeback\\\\\\&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 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-chargeback-liable&#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;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;EUR\\\\\\&quot;,\\\\n            \\\\\\&quot;value\\\\\\&quot;: 1000\\\\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;EUR\\\\\\&quot;,\\\\n                \\\\\\&quot;received\\\\\\&quot;: 0,\\\\n                \\\\\\&quot;reserved\\\\\\&quot;: -1000\\\\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;QFQTPCQ8HXSKGK82\\\\\\&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;2023-02-28T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for your commission\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;outgoing\\\\\\&quot;,\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;LRKT00000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: -1000\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            },\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;LRKT00000000000000000000000002\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 1000,\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: -1000\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;3KEII65VWRBRFJIK\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Commission_1\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 2,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;chargeback\\\\\\&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-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                                3. Outgoing transfer 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 from the 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;chargeback&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;Chargeback transfer completed&#039;\\&quot; :id=\\&quot;&#039;chargeback-completed-liable&#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;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;EUR\\\\\\&quot;,\\\\n            \\\\\\&quot;value\\\\\\&quot;: 1000\\\\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;balance\\\\\\&quot;: -1000,\\\\n                \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&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;QFQTPCQ8HXSKGK82\\\\\\&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;2023-02-28T13:30:05+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;Your description for the transfer\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;outgoing\\\\\\&quot;,\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;LRKT00000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: -1000\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            },\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:18+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;LRKT00000000000000000000000002\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 1000,\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: -1000\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;\\\\n            },\\\\n            {\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:20+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;LRKT00000000000000000000000003\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;balance\\\\\\&quot;: -1000,\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 0,\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: 1000\\\\n                    }\\\\n                ],\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;refunded\\\\\\&quot;,\\\\n                \\\\\\&quot;transactionId\\\\\\&quot;: \\\\\\&quot;EVJN42272224222B5JB8BRC84N686ZEUR\\\\\\&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;3KEII65VWRBRFJIK\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;Commission_1\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 3,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;chargeback\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;chargeback\\\\\\&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;chargeback-liable-transaction&#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;EVJN42272224222B5JB8BRC84N686ZEUR\\\\\\&quot;,\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;value\\\\\\&quot;: -1000,\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;booked\\\\\\&quot;,\\\\n        \\\\\\&quot;transfer\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;3KEII65VWRBRFJIK\\\\\\&quot;,\\\\n            \\\\\\&quot;categoryData\\\\\\&quot;: {\\\\n                \\\\\\&quot;modificationMerchantReference\\\\\\&quot;: \\\\\\&quot;MRef#000001\\\\\\&quot;,\\\\n                \\\\\\&quot;modificationPspReference\\\\\\&quot;: \\\\\\&quot;QFQTPCQ8HXSKGK82\\\\\\&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;Commission_1\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;valueDate\\\\\\&quot;: \\\\\\&quot;2023-03-01T00:00:00+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13:30:20+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2023-02-28T13: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;chargeback-liable&quot;,&quot;oldTabId&quot;:&quot;chargeback-liable_3&quot;,&quot;relation&quot;:&quot;&quot;}]\"\n            :should-update-when-url-changes='true'>\n        <\/tabs>\n    <\/div>\n<\/div>\n\n<h2>Reports<\/h2>\n<p>In the <a href=\"\/pt\/platforms\/reports-and-fees\/balance-platform-accounting-report#description-bpar\">Balance Platform Accounting Report<\/a>, the chargeback fee type is indicated before the transfer description, which matches the description of the original payment.<\/p>\n<h2>See also<\/h2>\n<div class=\"see-also-links output-inline\" id=\"see-also\">\n<ul><li><a href=\"\/platforms\/reconciliation-use-cases\/reconcile-payments\"\n                        target=\"_self\"\n                        >\n                    Reconcile payments\n                <\/a><\/li><\/ul><\/div>\n","url":"https:\/\/docs.adyen.com\/pt\/platforms\/online-payments\/split-transactions\/split-chargebacks","articleFields":{"description":"Learn how to handle the disputed amount during a chargeback.","feedback_component":true,"id":"25142904","type":"page","_expandable":null,"operations":"","status":"current","last_edit_on":"28-04-2023 17:05","filters_component":false,"parameters":{"directoryPath":"\/platforms","model":"platform"}},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/platforms\/online-payments\/split-transactions\/split-chargebacks","title":"Split chargebacks","content":"If a payment is reversed by a customer of your user, and the issuer has started a dispute process, Adyen withdraws the disputed funds from your platform's liable balance account. This transaction is called a chargeback.\nYou can either accept the chargeback on behalf of your user, or ask them to supply defense documents and upload them to Adyen.\nRequirements\nIf your platform can already process online payments, there are no special requirements for handling chargebacks.\nChargeback events\nIf the chargeback is defended successfully, or the customer repays the funds, Adyen transfers the funds back to your platform's liable balance account. This transaction is called a chargeback reversal.\nIf the issuing bank declines the material submitted during defense of the original chargeback, the disputed amount is deducted from your platform's liable balance account again. This transaction is called a second chargeback.\nThis means that during the dispute process, the entire disputed amount is debited (chargeback or second chargeback) or credited (chargeback reversal) to your platform's liable balance account.\nYou can change this behavior by booking the disputed amount to any of the balance accounts in your platform, or even splitting it between the accounts.\nChargeback logic\nYou can choose between three different ways to handle potential chargeback events:\n\nBook the full disputed amount to your platform's liable balance account.\nBook the full disputed amount to one of your user's balance accounts.\nBook different amounts to different balance accounts, according to the split ratio defined in the splits array of your  \/payments or  \/sessions request.\n\nYou can define the chargeback logic on two levels:\n\nBalance platform level: Set a default logic to handle all chargeback events. Contact our Support Team to configure a default logic on balance platform level. If you choose the logic that deducts the amount from a single balance account, you must specify the balance account from which you want to deduct all chargebacks that occur on your platform.\nPayment level: Set a logic for each payment. The chargeback event handling logic you set at payment level overrides any default logic set at balance platform level.\n\nIf you decide to set the chargeback logic on a payment level, you can do so in your payment or capture request. The chargeback logic sent in a capture request overrides the logic you specified in your payment request.\nConfigure the chargeback logic for a payment\nTo configure the logic for a potential chargeback:\n\nMake a  \/payments,  \/sessions, or  \/payments\/{paymentPspReference}\/captures request.\n\nDepending on how you want to handle the chargeback, include the following parameters and values in the platformChargebackLogic object.\n\n    \n\n\n\nParameter\nRequired\nDescription\n\n\n\n\nbehavior\n\nThe method of handling potential chargebacks.Possible values:deductFromLiableAccount: Deducts the full amount from your platform's liable balance account.deductFromOneBalanceAccount:  Deducts the full amount from the balance account specified in targetAccount.deductAccordingToSplitRatio: Deducts the funds according to the split ratio defined in the splits array.\n\n\ntargetAccount\n\nRequired if behavior is deductFromOneBalanceAccountThe ID of the balance account to which the disputed amount is booked.\n\n\ncostAllocationAccount\n\nThe ID of the balance account to which you want to book the fees incurred by the chargeback.\n\n\n\n\n\n\n\nListen to the  CHARGEBACK webhooks to get notified when a chargeback occurs in your platform.\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.\nUse cases\nThe following tabs show you examples of the different ways to handle chargebacks in a payment or capture request.\n\n\n    \n        \n        \n    \n\n\nTrack fund movements\nTo track the status of the funds transfers initiated by a chargeback:\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\nWebhook examples\nThe following examples show the webhooks you receive for a chargeback. We send webhooks for each balance account involved in the chargeback, and each split of the disputed amount.\n\n\n    \n        \n        \n    \n\n\nReports\nIn the Balance Platform Accounting Report, the chargeback fee type is indicated before the transfer description, which matches the description of the original payment.\nSee also\n\n\n                    Reconcile payments\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 chargebacks"},"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-chargebacks"},"levels":5,"category":"Platforms","category_color":"green","tags":["Split","chargebacks"]}}
