{"title":"Disburse a grant","category":"default","creationDate":1776961628,"content":"<p>After your user selects a grant offer and signs the Terms of Service, you can make an API request to configure the grant for the user. If the request is successful, then Adyen initiates a transfer to settle the grant funds in your user\u2019s balance account.<\/p>\n<h2>Requirements<\/h2>\n<p>Before you begin, take into account the following requirements, limitations, and preparations.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Requirement<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><strong>Integration type<\/strong><\/td>\n<td style=\"text-align: left;\">You must have an Adyen for Platforms integration with the Capital financial product enabled.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>API credentials<\/strong><\/td>\n<td style=\"text-align: left;\">You must have a <a href=\"\/pt\/capital\/manage-access#manage-api-credentials\">Balance Platform API key<\/a> (for example, <span translate=\"no\"><strong>ws[_123456]@BalancePlatform.[YourBalancePlatform]<\/strong><\/span>) to access the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/overview\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Capital API<\/a>.<br\/><br\/>Your API credential must have the following roles: <ul><li><strong>Balance Platform Capital Configuration role<\/strong><\/li><li><strong>Balance Platform Capital Grant Initiation role<\/strong><\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Capabilities<\/strong><\/td>\n<td style=\"text-align: left;\">Make sure that your user have the following <a href=\"\/pt\/capital\/manage-user-capabilities\">capabilities<\/a>: <ul><li><span translate=\"no\"><strong>getGrantOffers<\/strong><\/span><\/li><li><span translate=\"no\"><strong>receiveGrants<\/strong><\/span><\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Webhooks<\/strong><\/td>\n<td style=\"text-align: left;\">Subscribe to the following webhooks: <ul><li> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital-webhooks\/latest\/overview\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Capital webhooks<\/a><\/li><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><\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Limitations<\/strong><\/td>\n<td style=\"text-align: left;\"><ul><li>Your user must operate in one of the <a href=\"\/pt\/capital#supported-countriesregions\">supported countries\/regions<\/a>.<\/li><li>Currently, only one disbursement per grant is allowed. We are working on enabling multiple disbursements to different balance accounts.<\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Setup steps<\/strong><\/td>\n<td style=\"text-align: left;\">Before you begin, make sure: <ul><li>You reached out to your Adyen contact to set up the necessary configurations to add the Capital financial product to your integration. For more details, see our <a href=\"\/pt\/capital\/integration-checklist\">Integration checklist<\/a>.<\/li><li>You followed our <a href=\"\/pt\/capital\/compliance-guidelines\">compliance guidelines for Capital<\/a> when creating user interfaces, marketing materials, and other processes.<\/li><li>Your user <a href=\"\/pt\/capital\/get-grant-offers\">selected a grant offer<\/a> and <a href=\"\/pt\/capital\/terms-of-service\">signed the Terms of Service<\/a>.<\/li><\/ul><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"configure-grant\">1. Configure a grant<\/h2>\n<p>To configure a grant:<\/p>\n<ol>\n<li>\n<p>Make a POST  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/post\/grants\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/grants<\/a> request, specifying the following parameters:<\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter<\/th>\n<th>Required<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/post\/grants#request-counterparty-balanceAccountId\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">counterparty.balanceAccountId<\/a><\/td>\n<td><\/td>\n<td>The identifier of the balance account that belongs to the receiving account holder. Pass this parameter if you choose to pay out to the balance account of the user.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/post\/grants#request-counterparty-transferInstrumentId\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">counterparty.transferInstrumentId<\/a><\/td>\n<td><\/td>\n<td>The identifier of the transfer instrument that belongs to the legal entity of the account holder. Pass this parameter if you choose to pay out to the transfer instrument of the user.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/post\/grants#responses-200-grantAccountId\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">grantAccountId<\/a><\/td>\n<td><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td>The identifier of the grant account. Reach out to your Adyen contact to get this value.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/post\/grants#responses-200-grantOfferId\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">grantOfferId<\/a><\/td>\n<td><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td>The identifier of the grant offer that has been selected by the user.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"notices blue\">\n<p>If <code>balanceAccountId<\/code> is not provided in the request, the grant is paid out to the account holder's  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/balanceplatform\/latest\/get\/accountHolders\/(id)#responses-200-primaryBalanceAccount\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">primaryBalanceAccount<\/a>.<\/p>\n<\/div>\n<p>Here's an example of how to request a payout of a grant to the specified balance account.<\/p>\n<div data-component-wrapper=\"code-sample\">\n<code-sample :title=\"'Disburse a grant'\" :id=\"'configure-grant'\" :code-data=\"[{&quot;language&quot;:&quot;bash&quot;,&quot;tabTitle&quot;:&quot;&quot;,&quot;content&quot;:&quot;curl https:\\\/\\\/balanceplatform-api-test.adyen.com\\\/capital\\\/v1\\\/grants \\\\\\n-H 'x-api-key: ADYEN_BALANCE_PLATFORM_API_KEY' \\\\\\n-H 'content-type: application\\\/json' \\\\\\n-X POST \\\\\\n-d '{\\n  \\&quot;grantAccountId\\&quot;: \\&quot;CG00000000000000000000001\\&quot;,\\n  \\&quot;grantOfferId\\&quot;: \\&quot;0000000000000001\\&quot;,\\n  \\&quot;counterparty\\&quot;: {\\n    \\&quot;balanceAccountId\\&quot;: \\&quot;BA00000000000000000000001\\&quot;\\n  }\\n}'&quot;}]\" :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<\/li>\n<li>\n<p>In the response, note the following parameters:<\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/post\/grants#responses-200-id\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">id<\/a><\/td>\n<td>The unique identifier of the grant.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/post\/grants#responses-200-grantAccountId\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">grantAccountId<\/a><\/td>\n<td>The identifier of the <a href=\"#grant-account\">grant account<\/a> used to account for the grant.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/post\/grants#responses-200-grantOfferId\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">grantOfferId<\/a><\/td>\n<td>The unique identifier for the related grant offer, which determines the grant conditions.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/post\/grants#responses-200-counterparty\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">counterparty<\/a><\/td>\n<td>An object containing the details of the receiving account holder.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/post\/grants#responses-200-status\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">status<\/a><\/td>\n<td>The status of the grant.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div data-component-wrapper=\"code-sample\">\n<code-sample :title=\"'Response'\" :id=\"'request-grant-response'\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"\",\"content\":\"{\\n    \\\"grantAccountId\\\": \\\"CG00000000000000000000001\\\",\\n    \\\"counterparty\\\": {\\n        \\\"accountHolderId\\\": \\\"AH00000000000000000000001\\\",\\n        \\\"balanceAccountId\\\": \\\"BA00000000000000000000001\\\"\\n    },\\n    \\\"grantOfferId\\\": \\\"0000000000000001\\\",\\n    \\\"id\\\": \\\"GR00000000000000000000001\\\",\\n    \\\"status\\\": {\\n        \\\"code\\\": \\\"Requested\\\"\\n    },\\n    \\\"balances\\\": {\\n        \\\"principal\\\": 0,\\n        \\\"fee\\\": 0,\\n        \\\"total\\\": 0,\\n        \\\"currency\\\": \\\"EUR\\\"\\n    }\\n}\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<\/li>\n<\/ol>\n<p>Requests using POST  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/post\/grants\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/grants<\/a> are processed asynchronously. You will receive a response to your API request, but you must wait for the <a href=\"\/pt\/capital\/make-grant-request?tab=grant_configured_0_1\">webhook<\/a> to know the final result of a request.<\/p>\n<h2 id=\"get-updates\">2. Get updates<\/h2>\n<p>Adyen will send the webhook messages for the following event types to your server to update you about the grant and fund transfer status.<\/p>\n<table>\n<thead>\n<tr>\n<th>Event type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital-webhooks\/latest\/post\/balancePlatform.grants.created\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.grants.created<\/a><\/td>\n<td>The grant has been configured.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital-webhooks\/latest\/post\/balancePlatform.grants.updated\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.grants.updated<\/a><\/td>\n<td>The grant has been fully repaid, reconfigured, or written off in case the user did not pay back all outstanding funds.<\/td>\n<\/tr>\n<tr>\n<td> <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><\/td>\n<td>The outgoing or incoming grant transfer request has been received.<\/td>\n<\/tr>\n<tr>\n<td> <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><\/td>\n<td>The outgoing or incoming grant transfer request has been authorized and\/or booked.<\/td>\n<\/tr>\n<tr>\n<td> <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><\/td>\n<td>The funds have been paid out to the balance account or the payment instrument.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>To keep track of webhooks, make sure that your server can <a href=\"\/pt\/development-resources\/webhooks\">receive and accept webhooks<\/a>.<\/p>\n\n<div id=\"tab9DRJE\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;Grant configured&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;After the requested grant has been configured on the Adyen side, you will receive a webhook message with the event type &lt;code&gt;balancePlatform.grants.created&lt;\\\/code&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Grant configured webhook&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;data\\\\\\&quot;: {\\\\n        \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;TestBalancePlatform\\\\\\&quot;,\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;GR00000000000000000000001\\\\\\&quot;,\\\\n        \\\\\\&quot;grant\\\\\\&quot;: {\\\\n            \\\\\\&quot;counterparty\\\\\\&quot;: {\\\\n                \\\\\\&quot;accountHolderId\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000001\\\\\\&quot;\\\\n            },\\\\n            \\\\\\&quot;grantAccountId\\\\\\&quot;: \\\\\\&quot;CG00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;grantOfferId\\\\\\&quot;: \\\\\\&quot;GO00000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;balances\\\\\\&quot;: {\\\\n                \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                \\\\\\&quot;fee\\\\\\&quot;: 0,\\\\n                \\\\\\&quot;principal\\\\\\&quot;: 0,\\\\n                \\\\\\&quot;total\\\\\\&quot;: 0\\\\n            },\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;GR00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;status\\\\\\&quot;: {\\\\n                \\\\\\&quot;code\\\\\\&quot;: \\\\\\&quot;Requested\\\\\\&quot;\\\\n            }\\\\n        }\\\\n    },\\\\n    \\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&quot;,\\\\n    \\\\\\&quot;timestamp\\\\\\&quot;: \\\\\\&quot;2026-01-21T19:56:42.107Z\\\\\\&quot;,\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;balancePlatform.grants.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&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:&quot;grant_configured_0_1&quot;,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;Transfer received&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;After the grant has been configured, you will receive a webhook message with the event type  &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; and the &lt;code&gt;status&lt;\\\/code&gt; &lt;span translate=\\&quot;no\\&quot;&gt;&lt;strong&gt;received&lt;\\\/strong&gt;&lt;\\\/span&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Incoming transfer received&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;data\\\\\\&quot;: {\\\\n        \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;TestBalancePlatform\\\\\\&quot;,\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;1OUUU768NUBED14V\\\\\\&quot;,\\\\n        \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2025-10-15T18:53:08+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;createdAt\\\\\\&quot;: \\\\\\&quot;2025-10-15T18:52:54+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;incoming\\\\\\&quot;,\\\\n        \\\\\\&quot;balanceAccount\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;BA-ref-01\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;accountHolder\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;AH-ref-01\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;category\\\\\\&quot;: \\\\\\&quot;grants\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;grant\\\\\\&quot;,\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;value\\\\\\&quot;: 1850000,\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;GR00000000000000000000001\\\\\\&quot;,\\\\n        \\\\\\&quot;referenceForBeneficiary\\\\\\&quot;: \\\\\\&quot;GR00000000000000000000001\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;GR00000000000000000000001\\\\\\&quot;,\\\\n        \\\\\\&quot;updatedAt\\\\\\&quot;: \\\\\\&quot;2025-10-15T18:53:08+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 1,\\\\n        \\\\\\&quot;balances\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                \\\\\\&quot;received\\\\\\&quot;: 1850000\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;EV0000000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-15T18:53:08+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 1850000\\\\n                    }\\\\n                ]\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;eventId\\\\\\&quot;: \\\\\\&quot;EV0000000000000000000000000001\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&quot;,\\\\n    \\\\\\&quot;timestamp\\\\\\&quot;: \\\\\\&quot;2025-10-15T16:53:11.336Z\\\\\\&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&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:&quot;transfer_received_1_2&quot;,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;Transfer authorised&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;After the grant payout request has been received, you will receive a webhook message with the event type  &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; and the &lt;code&gt;status&lt;\\\/code&gt; &lt;span translate=\\&quot;no\\&quot;&gt;&lt;strong&gt;authorized&lt;\\\/strong&gt;&lt;\\\/span&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Incoming transfer authorized&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;data\\\\\\&quot;: {\\\\n        \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;TestBalancePlatform\\\\\\&quot;,\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;1OUUU768NUBED14V\\\\\\&quot;,\\\\n        \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2025-10-15T18:53:08+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;createdAt\\\\\\&quot;: \\\\\\&quot;2025-10-15T18:52:54+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;incoming\\\\\\&quot;,\\\\n        \\\\\\&quot;balanceAccount\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;BA-ref-01\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;accountHolder\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;AH-ref-01\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;category\\\\\\&quot;: \\\\\\&quot;grants\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;grant\\\\\\&quot;,\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;value\\\\\\&quot;: 1850000,\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;GR00000000000000000000001\\\\\\&quot;,\\\\n        \\\\\\&quot;referenceForBeneficiary\\\\\\&quot;: \\\\\\&quot;GR00000000000000000000001\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;GR00000000000000000000001\\\\\\&quot;,\\\\n        \\\\\\&quot;updatedAt\\\\\\&quot;: \\\\\\&quot;2025-10-15T18:53:08+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 2,\\\\n        \\\\\\&quot;balances\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;reserved\\\\\\&quot;: 1850000,\\\\n                \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                \\\\\\&quot;received\\\\\\&quot;: 0\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;EV0000000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-15T18:53:08+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 1850000\\\\n                    }\\\\n                ]\\\\n            },\\\\n            {\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;EV0000000000000000000000000002\\\\\\&quot;,\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-15T18:53:08+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: 1850000,\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: -1850000\\\\n                    }\\\\n                ]\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;eventId\\\\\\&quot;: \\\\\\&quot;EV0000000000000000000000000002\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&quot;,\\\\n    \\\\\\&quot;timestamp\\\\\\&quot;: \\\\\\&quot;2025-10-15T16:53:11.336Z\\\\\\&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&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:&quot;transfer_authorised_2_3&quot;,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;Transfer booked&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;After the grant payout request has been authorized, you will receive another webhook message with the event type  &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; and the &lt;code&gt;status&lt;\\\/code&gt; &lt;span translate=\\&quot;no\\&quot;&gt;&lt;strong&gt;booked&lt;\\\/strong&gt;&lt;\\\/span&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Incoming transfer booked&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;data\\\\\\&quot;: {\\\\n        \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;TestBalancePlatform\\\\\\&quot;,\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;1OUUU768NUBED14V\\\\\\&quot;,\\\\n        \\\\\\&quot;creationDate\\\\\\&quot;: \\\\\\&quot;2025-10-15T18:53:08+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;createdAt\\\\\\&quot;: \\\\\\&quot;2025-10-15T18:52:54+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;booked\\\\\\&quot;,\\\\n        \\\\\\&quot;reason\\\\\\&quot;: \\\\\\&quot;approved\\\\\\&quot;,\\\\n        \\\\\\&quot;direction\\\\\\&quot;: \\\\\\&quot;incoming\\\\\\&quot;,\\\\n        \\\\\\&quot;balanceAccount\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;BA-ref-01\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;accountHolder\\\\\\&quot;: {\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;AH-ref-01\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;category\\\\\\&quot;: \\\\\\&quot;grants\\\\\\&quot;,\\\\n        \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;grant\\\\\\&quot;,\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;value\\\\\\&quot;: 1850000,\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;GR00000000000000000000001\\\\\\&quot;,\\\\n        \\\\\\&quot;referenceForBeneficiary\\\\\\&quot;: \\\\\\&quot;GR00000000000000000000001\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;GR00000000000000000000001\\\\\\&quot;,\\\\n        \\\\\\&quot;updatedAt\\\\\\&quot;: \\\\\\&quot;2025-10-15T18:53:08+02:00\\\\\\&quot;,\\\\n        \\\\\\&quot;sequenceNumber\\\\\\&quot;: 3,\\\\n        \\\\\\&quot;balances\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;reserved\\\\\\&quot;: 0,\\\\n                \\\\\\&quot;balance\\\\\\&quot;: 1850000,\\\\n                \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                \\\\\\&quot;received\\\\\\&quot;: 0\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;events\\\\\\&quot;: [\\\\n            {\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;EV0000000000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;received\\\\\\&quot;,\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-15T18:53:08+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 1850000\\\\n                    }\\\\n                ]\\\\n            },\\\\n            {\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;EV0000000000000000000000000002\\\\\\&quot;,\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;authorised\\\\\\&quot;,\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-15T18:53:08+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: 1850000,\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: -1850000\\\\n                    }\\\\n                ]\\\\n            },\\\\n            {\\\\n                \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;EV0000000000000000000000000003\\\\\\&quot;,\\\\n                \\\\\\&quot;status\\\\\\&quot;: \\\\\\&quot;booked\\\\\\&quot;,\\\\n                \\\\\\&quot;transactionId\\\\\\&quot;: \\\\\\&quot;EV000000000000000000000000000EUR\\\\\\&quot;,\\\\n                \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2025-10-15T18:53:08+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;valueDate\\\\\\&quot;: \\\\\\&quot;2025-10-15T18:53:08+02:00\\\\\\&quot;,\\\\n                \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;accounting\\\\\\&quot;,\\\\n                \\\\\\&quot;mutations\\\\\\&quot;: [\\\\n                    {\\\\n                        \\\\\\&quot;reserved\\\\\\&quot;: -1850000,\\\\n                        \\\\\\&quot;balance\\\\\\&quot;: 1850000,\\\\n                        \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                        \\\\\\&quot;received\\\\\\&quot;: 0\\\\n                    }\\\\n                ]\\\\n            }\\\\n        ],\\\\n        \\\\\\&quot;eventId\\\\\\&quot;: \\\\\\&quot;EV0000000000000000000000000003\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&quot;,\\\\n    \\\\\\&quot;timestamp\\\\\\&quot;: \\\\\\&quot;2025-10-15T16:53:11.36Z\\\\\\&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&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:&quot;transfer_booked_3_4&quot;,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;Grant paid out&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;After the funds have been paid out to the receiving balance account or payment instrument, you will receive a webhook message with the event type &lt;code&gt;balancePlatform.transaction.created&lt;\\\/code&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Grant paid out webhook&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;data\\\\\\&quot;: {\\\\n        \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;TestBalancePlatform\\\\\\&quot;,\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;3JFBE65XIXOPZ30N\\\\\\&quot;,\\\\n        \\\\\\&quot;accountHolderId\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000001\\\\\\&quot;,\\\\n        \\\\\\&quot;amount\\\\\\&quot;: {\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n            \\\\\\&quot;value\\\\\\&quot;: -1850000\\\\n        },\\\\n        \\\\\\&quot;balanceAccountId\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000001\\\\\\&quot;,\\\\n        \\\\\\&quot;bookingDate\\\\\\&quot;: \\\\\\&quot;2023-01-09T16:36:35+01:00\\\\\\&quot;,\\\\n        \\\\\\&quot;counterparty\\\\\\&quot;: {\\\\n            \\\\\\&quot;balanceAccountId\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000002\\\\\\&quot;\\\\n        },\\\\n        \\\\\\&quot;createdAt\\\\\\&quot;: \\\\\\&quot;2023-01-09T16:36:34+01:00\\\\\\&quot;,\\\\n        \\\\\\&quot;description\\\\\\&quot;: \\\\\\&quot;GR00000000000000000000001\\\\\\&quot;,\\\\n        \\\\\\&quot;instructedAmount\\\\\\&quot;: {\\\\n            \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n            \\\\\\&quot;value\\\\\\&quot;: -1850000\\\\n        },\\\\n        \\\\\\&quot;reference\\\\\\&quot;: \\\\\\&quot;GR00000000000000000000001\\\\\\&quot;,\\\\n        \\\\\\&quot;referenceForBeneficiary\\\\\\&quot;: \\\\\\&quot;GR00000000000000000000001\\\\\\&quot;,\\\\n        \\\\\\&quot;transferId\\\\\\&quot;: \\\\\\&quot;1OUUU768NUBED14V\\\\\\&quot;,\\\\n        \\\\\\&quot;valueDate\\\\\\&quot;: \\\\\\&quot;2025-10-15T18:54:08+02:00\\\\\\&quot;\\\\n    },\\\\n    \\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&quot;,\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;balancePlatform.transaction.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&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:&quot;grant_paid_out_4_5&quot;,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;Grant repaid&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;After the account holder fully repays the grant, you will receive a webhook message with the event type &lt;code&gt;balancePlatform.grants.updated&lt;\\\/code&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Grant repaid webhook&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=&#039;[{\\&quot;language\\&quot;:\\&quot;json\\&quot;,\\&quot;tabTitle\\&quot;:\\&quot;\\&quot;,\\&quot;content\\&quot;:\\&quot;{\\\\n    \\\\\\&quot;data\\\\\\&quot;: {\\\\n        \\\\\\&quot;balancePlatform\\\\\\&quot;: \\\\\\&quot;TestBalancePlatform\\\\\\&quot;,\\\\n        \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;GR00000000000000000000001\\\\\\&quot;,\\\\n        \\\\\\&quot;grant\\\\\\&quot;: {\\\\n            \\\\\\&quot;counterparty\\\\\\&quot;: {\\\\n                \\\\\\&quot;accountHolderId\\\\\\&quot;: \\\\\\&quot;AH00000000000000000000001\\\\\\&quot;,\\\\n                \\\\\\&quot;balanceAccountId\\\\\\&quot;: \\\\\\&quot;BA00000000000000000000001\\\\\\&quot;\\\\n            },\\\\n            \\\\\\&quot;grantAccountId\\\\\\&quot;: \\\\\\&quot;CG00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;grantOfferId\\\\\\&quot;: \\\\\\&quot;GO00000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;balances\\\\\\&quot;: {\\\\n                \\\\\\&quot;currency\\\\\\&quot;: \\\\\\&quot;EUR\\\\\\&quot;,\\\\n                \\\\\\&quot;fee\\\\\\&quot;: 0,\\\\n                \\\\\\&quot;principal\\\\\\&quot;: 0,\\\\n                \\\\\\&quot;total\\\\\\&quot;: 0\\\\n            },\\\\n            \\\\\\&quot;id\\\\\\&quot;: \\\\\\&quot;GR00000000000000000000001\\\\\\&quot;,\\\\n            \\\\\\&quot;status\\\\\\&quot;: {\\\\n                \\\\\\&quot;code\\\\\\&quot;: \\\\\\&quot;Repaid\\\\\\&quot;\\\\n            }\\\\n        }\\\\n    },\\\\n    \\\\\\&quot;environment\\\\\\&quot;: \\\\\\&quot;test\\\\\\&quot;,\\\\n    \\\\\\&quot;timestamp\\\\\\&quot;: \\\\\\&quot;2026-01-21T19:59:10.153Z\\\\\\&quot;,\\\\n    \\\\\\&quot;type\\\\\\&quot;: \\\\\\&quot;balancePlatform.grants.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&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:&quot;grant_repaid_5_6&quot;,&quot;relation&quot;:&quot;&quot;}]\"\n            :should-update-when-url-changes='false'>\n        <\/tabs>\n    <\/div>\n<\/div>\n","url":"https:\/\/docs.adyen.com\/pt\/capital\/make-grant-request","articleFields":{"description":"Learn how to make a request for a grant and disburse the funds to your user's account.","feedback_component":true,"id":"25142879","type":"page","_expandable":{"operations":""},"status":"current","next_steps":[{"title":"Get grant details","description":"Learn how to get information about all grants in your balance platform.","url":"\/capital\/get-grant-balances","required":false},{"title":"Manage disbursements","description":"Learn how to get and update configurations of a disbursement.","url":"\/capital\/manage-disbursements","required":false}],"parameters":{"directoryPath":"\/capital","financialProduct":"capital"}},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/capital\/make-grant-request","title":"Disburse a grant","content":"After your user selects a grant offer and signs the Terms of Service, you can make an API request to configure the grant for the user. If the request is successful, then Adyen initiates a transfer to settle the grant funds in your user\u2019s balance account.\nRequirements\nBefore you begin, take into account the following requirements, limitations, and preparations.\n\n\n\nRequirement\nDescription\n\n\n\n\nIntegration type\nYou must have an Adyen for Platforms integration with the Capital financial product enabled.\n\n\nAPI credentials\nYou must have a Balance Platform API key (for example, ws[_123456]@BalancePlatform.[YourBalancePlatform]) to access the  Capital API.Your API credential must have the following roles: Balance Platform Capital Configuration roleBalance Platform Capital Grant Initiation role\n\n\nCapabilities\nMake sure that your user have the following capabilities: getGrantOffersreceiveGrants\n\n\nWebhooks\nSubscribe to the following webhooks:  Capital webhooks Transfer webhooks\n\n\nLimitations\nYour user must operate in one of the supported countries\/regions.Currently, only one disbursement per grant is allowed. We are working on enabling multiple disbursements to different balance accounts.\n\n\nSetup steps\nBefore you begin, make sure: You reached out to your Adyen contact to set up the necessary configurations to add the Capital financial product to your integration. For more details, see our Integration checklist.You followed our compliance guidelines for Capital when creating user interfaces, marketing materials, and other processes.Your user selected a grant offer and signed the Terms of Service.\n\n\n\n1. Configure a grant\nTo configure a grant:\n\n\nMake a POST  \/grants request, specifying the following parameters:\n\n\n\nParameter\nRequired\nDescription\n\n\n\n\n counterparty.balanceAccountId\n\nThe identifier of the balance account that belongs to the receiving account holder. Pass this parameter if you choose to pay out to the balance account of the user.\n\n\n counterparty.transferInstrumentId\n\nThe identifier of the transfer instrument that belongs to the legal entity of the account holder. Pass this parameter if you choose to pay out to the transfer instrument of the user.\n\n\n grantAccountId\n\nThe identifier of the grant account. Reach out to your Adyen contact to get this value.\n\n\n grantOfferId\n\nThe identifier of the grant offer that has been selected by the user.\n\n\n\n\nIf balanceAccountId is not provided in the request, the grant is paid out to the account holder's  primaryBalanceAccount.\n\nHere's an example of how to request a payout of a grant to the specified balance account.\n\n\n\n\n\nIn the response, note the following parameters:\n\n\n\nParameter\nDescription\n\n\n\n\n id\nThe unique identifier of the grant.\n\n\n grantAccountId\nThe identifier of the grant account used to account for the grant.\n\n\n grantOfferId\nThe unique identifier for the related grant offer, which determines the grant conditions.\n\n\n counterparty\nAn object containing the details of the receiving account holder.\n\n\n status\nThe status of the grant.\n\n\n\n\n\n\n\n\nRequests using POST  \/grants are processed asynchronously. You will receive a response to your API request, but you must wait for the webhook to know the final result of a request.\n2. Get updates\nAdyen will send the webhook messages for the following event types to your server to update you about the grant and fund transfer status.\n\n\n\nEvent type\nDescription\n\n\n\n\n balancePlatform.grants.created\nThe grant has been configured.\n\n\n balancePlatform.grants.updated\nThe grant has been fully repaid, reconfigured, or written off in case the user did not pay back all outstanding funds.\n\n\n balancePlatform.transfer.created\nThe outgoing or incoming grant transfer request has been received.\n\n\n balancePlatform.transfer.updated\nThe outgoing or incoming grant transfer request has been authorized and\/or booked.\n\n\n balancePlatform.transaction.created\nThe funds have been paid out to the balance account or the payment instrument.\n\n\n\nTo keep track of webhooks, make sure that your server can receive and accept webhooks.\n\n\n    \n        \n        \n    \n\n","type":"page","locale":"pt","boost":18,"hierarchy":{"lvl0":"Home","lvl1":"Capital","lvl2":"Disburse a grant"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/capital","lvl2":"\/pt\/capital\/make-grant-request"},"levels":3,"category":"","category_color":"","tags":["Disburse","grant"]}}
