{"title":"Static financing offers","category":"default","creationDate":1778252958,"content":"<p><span style=\"color: #0ABF53;\"><span style=\"font-size: 20px;\"><strong>Limited availability<\/strong><\/span><\/span><br \/>\nVariable repayment terms (90, 180, and 360 days) for financing offers are currently in a pilot phase. To request access, reach out to your Adyen contact.<\/p>\n<hr \/>\n<p>Adyen supports static financing offers through 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>. Based on their processing history, users may receive up to nine offers with fixed financing amounts and repayment terms of 90, 180, and 360 days. You can then show these predefined offers in your user interface (UI).<\/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 that supports Capital.<\/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=\"\/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=\"\/capital\/manage-user-capabilities\">capability<\/a>: <ul><li><span translate=\"no\"><strong>getGrantOffers<\/strong><\/span><\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Limitations<\/strong><\/td>\n<td style=\"text-align: left;\">The grant offer remains valid for seven days. After this period, a new offer is generated for an account holder if they still meet the qualification criteria. The amount of the grant offer may differ from one offer to another.<\/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 you followed our <a href=\"\/capital\/compliance-guidelines\">compliance guidelines for Capital<\/a> when creating user interfaces, marketing materials, and other processes.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"get-static-offers\">Get static offers available to an account holder<\/h2>\n<div class=\"sc-notice info\"><div>\n<p>This API request also returns static offers created using the <a href=\"\/capital\/get-grant-offers\/dynamic-offers\/\">dynamic offers flow<\/a>.<\/p>\n<\/div><\/div>\n<p>To get static offers available to your user:<\/p>\n<ol>\n<li>\n<p>Make a GET  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/get\/grantOffers\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/grantOffers<\/a> request with the receiving  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/get\/grantOffers#query-accountHolderId\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">accountHolderId<\/a> as a query parameter.<\/p>\n<div data-component-wrapper=\"code-sample\">\n<code-sample :title=\"'Get grants available for the account holder'\" :id=\"'get-grant-offers'\" :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\\\/grantOffers?accountHolderId=AH00000000000000000000001 \\\\\\n-H 'x-api-key: ADYEN_BALANCE_PLATFORM_API_KEY' \\\\\\n-H 'content-type: application\\\/json' \\\\\\n-X GET&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, review the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/get\/grantOffers#responses-200-grantOffers\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">grantOffers<\/a> object, which contains the following parameters for each static offer returned.<\/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\/get\/grantOffers#responses-200-accountHolderId\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">accountHolderId<\/a><\/td>\n<td>The unique identifier of the receiving account holder.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/get\/grantOffers#responses-200-grantOffers-amount\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">amount<\/a><\/td>\n<td>An object containing the amount of the grant, in <a href=\"\/development-resources\/currency-codes\">minor units<\/a>.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/get\/grantOffers#responses-200-grantOffers-contractType\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">contractType<\/a><\/td>\n<td>The legal type of the grant offer. Possible values: <span translate=\"no\"><strong>loan<\/strong><\/span>, <span translate=\"no\"><strong>cashAdvance<\/strong><\/span>.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/get\/grantOffers#responses-200-grantOffers-expiresAt\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">expiresAt<\/a><\/td>\n<td>The expiration date and time of the offer validity period.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/get\/grantOffers#responses-200-grantOffers-fee\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">fee<\/a><\/td>\n<td>An object containing the fee currency and value, in <a href=\"\/development-resources\/currency-codes\">minor units<\/a>.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/get\/grantOffers#responses-200-grantOffers-id\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">id<\/a><\/td>\n<td>The unique identifier of the static offer.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/get\/grantOffers#responses-200-grantOffers-repayment\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">repayment<\/a><\/td>\n<td>An object containing the details of the repayment configuration.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/get\/grantOffers#responses-200-grantOffers-repayment-basisPoints\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">repayment.basisPoints<\/a><\/td>\n<td>The repayment amount, in <a href=\"https:\/\/www.investopedia.com\/terms\/b\/basispoint.asp\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">basis points<\/a>, that is deducted daily from your user's incoming net volume.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/get\/grantOffers#responses-200-grantOffers-repayment-term-estimatedDays\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">repayment.term.estimatedDays<\/a><\/td>\n<td>The estimated term for repaying the grant, in days.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/get\/grantOffers#responses-200-grantOffers-repayment-term-maximumDays\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">repayment.term.maximumDays<\/a><\/td>\n<td>The maximum term for repaying the grant, in days. Only returned when <code>contractType<\/code> is <span translate=\"no\"><strong>loan<\/strong><\/span>.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/get\/grantOffers#responses-200-grantOffers-repayment-threshold\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">repayment.threshold<\/a><\/td>\n<td>An object containing the details of the minimum threshold amount that your user must repay every 30-day period.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/get\/grantOffers#responses-200-grantOffers-startsAt\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">startsAt<\/a><\/td>\n<td>The starting date and time of the offer validity period.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The following example shows three static offers for each available repayment term for the account holder <strong>AH00000000000000000000001<\/strong>.<\/p>\n<div data-component-wrapper=\"code-sample\">\n<code-sample :title=\"'Response including static offers available to the account holder'\" :id=\"'response-get-grant-offers'\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"\",\"content\":\"{\\n    \\\"grantOffers\\\": [\\n        {\\n            \\\"id\\\": \\\"0000000000000001\\\",\\n            \\\"accountHolderId\\\": \\\"AH00000000000000000000001\\\",\\n            \\\"startsAt\\\": \\\"2026-03-18T23:00:00Z\\\",\\n            \\\"expiresAt\\\": \\\"2026-03-25T23:00:00Z\\\",\\n            \\\"repayment\\\": {\\n                \\\"basisPoints\\\": 800,\\n                \\\"threshold\\\": {\\n                    \\\"amount\\\": {\\n                        \\\"value\\\": 388,\\n                        \\\"currency\\\": \\\"EUR\\\"\\n                    }\\n                },\\n                \\\"term\\\": {\\n                    \\\"estimatedDays\\\": 90,\\n                    \\\"maximumDays\\\": 120\\n                }\\n            },\\n            \\\"fee\\\": {\\n                \\\"amount\\\": {\\n                    \\\"value\\\": 145,\\n                    \\\"currency\\\": \\\"EUR\\\"\\n                }\\n            },\\n            \\\"amount\\\": {\\n                \\\"value\\\": 1403,\\n                \\\"currency\\\": \\\"EUR\\\"\\n            },\\n            \\\"contractType\\\": \\\"loan\\\"\\n        },\\n        {\\n            \\\"id\\\": \\\"0000000000000002\\\",\\n            \\\"accountHolderId\\\": \\\"AH00000000000000000000001\\\",\\n            \\\"startsAt\\\": \\\"2026-03-18T23:00:00Z\\\",\\n            \\\"expiresAt\\\": \\\"2026-03-25T23:00:00Z\\\",\\n            \\\"repayment\\\": {\\n                \\\"basisPoints\\\": 1500,\\n                \\\"threshold\\\": {\\n                    \\\"amount\\\": {\\n                        \\\"value\\\": 727,\\n                        \\\"currency\\\": \\\"EUR\\\"\\n                    }\\n                },\\n                \\\"term\\\": {\\n                    \\\"estimatedDays\\\": 90,\\n                    \\\"maximumDays\\\": 120\\n                }\\n            },\\n            \\\"fee\\\": {\\n                \\\"amount\\\": {\\n                    \\\"value\\\": 273,\\n                    \\\"currency\\\": \\\"EUR\\\"\\n                }\\n            },\\n            \\\"amount\\\": {\\n                \\\"value\\\": 2632,\\n                \\\"currency\\\": \\\"EUR\\\"\\n            },\\n            \\\"contractType\\\": \\\"loan\\\"\\n        },\\n        {\\n            \\\"id\\\": \\\"0000000000000003\\\",\\n            \\\"accountHolderId\\\": \\\"AH00000000000000000000001\\\",\\n            \\\"startsAt\\\": \\\"2026-03-18T23:00:00Z\\\",\\n            \\\"expiresAt\\\": \\\"2026-03-25T23:00:00Z\\\",\\n            \\\"repayment\\\": {\\n                \\\"basisPoints\\\": 1200,\\n                \\\"threshold\\\": {\\n                    \\\"amount\\\": {\\n                        \\\"value\\\": 582,\\n                        \\\"currency\\\": \\\"EUR\\\"\\n                    }\\n                },\\n                \\\"term\\\": {\\n                    \\\"estimatedDays\\\": 90,\\n                    \\\"maximumDays\\\": 120\\n                }\\n            },\\n            \\\"fee\\\": {\\n                \\\"amount\\\": {\\n                    \\\"value\\\": 218,\\n                    \\\"currency\\\": \\\"EUR\\\"\\n                }\\n            },\\n            \\\"amount\\\": {\\n                \\\"value\\\": 2106,\\n                \\\"currency\\\": \\\"EUR\\\"\\n            },\\n            \\\"contractType\\\": \\\"loan\\\"\\n        },\\n        {\\n            \\\"id\\\": \\\"0000000000000004\\\",\\n            \\\"accountHolderId\\\": \\\"AH00000000000000000000001\\\",\\n            \\\"startsAt\\\": \\\"2026-03-18T23:00:00Z\\\",\\n            \\\"expiresAt\\\": \\\"2026-03-25T23:00:00Z\\\",\\n            \\\"repayment\\\": {\\n                \\\"basisPoints\\\": 1200,\\n                \\\"threshold\\\": {\\n                    \\\"amount\\\": {\\n                        \\\"value\\\": 517,\\n                        \\\"currency\\\": \\\"EUR\\\"\\n                    }\\n                },\\n                \\\"term\\\": {\\n                    \\\"estimatedDays\\\": 180,\\n                    \\\"maximumDays\\\": 270\\n                }\\n            },\\n            \\\"fee\\\": {\\n                \\\"amount\\\": {\\n                    \\\"value\\\": 623,\\n                    \\\"currency\\\": \\\"EUR\\\"\\n                }\\n            },\\n            \\\"amount\\\": {\\n                \\\"value\\\": 4025,\\n                \\\"currency\\\": \\\"EUR\\\"\\n            },\\n            \\\"contractType\\\": \\\"loan\\\"\\n        },\\n        {\\n            \\\"id\\\": \\\"0000000000000005\\\",\\n            \\\"accountHolderId\\\": \\\"AH00000000000000000000001\\\",\\n            \\\"startsAt\\\": \\\"2026-03-18T23:00:00Z\\\",\\n            \\\"expiresAt\\\": \\\"2026-03-25T23:00:00Z\\\",\\n            \\\"repayment\\\": {\\n                \\\"basisPoints\\\": 1500,\\n                \\\"threshold\\\": {\\n                    \\\"amount\\\": {\\n                        \\\"value\\\": 646,\\n                        \\\"currency\\\": \\\"EUR\\\"\\n                    }\\n                },\\n                \\\"term\\\": {\\n                    \\\"estimatedDays\\\": 180,\\n                    \\\"maximumDays\\\": 270\\n                }\\n            },\\n            \\\"fee\\\": {\\n                \\\"amount\\\": {\\n                    \\\"value\\\": 779,\\n                    \\\"currency\\\": \\\"EUR\\\"\\n                }\\n            },\\n            \\\"amount\\\": {\\n                \\\"value\\\": 5032,\\n                \\\"currency\\\": \\\"EUR\\\"\\n            },\\n            \\\"contractType\\\": \\\"loan\\\"\\n        },\\n        {\\n            \\\"id\\\": \\\"0000000000000006\\\",\\n            \\\"accountHolderId\\\": \\\"AH00000000000000000000001\\\",\\n            \\\"startsAt\\\": \\\"2026-03-18T23:00:00Z\\\",\\n            \\\"expiresAt\\\": \\\"2026-03-25T23:00:00Z\\\",\\n            \\\"repayment\\\": {\\n                \\\"basisPoints\\\": 800,\\n                \\\"threshold\\\": {\\n                    \\\"amount\\\": {\\n                        \\\"value\\\": 345,\\n                        \\\"currency\\\": \\\"EUR\\\"\\n                    }\\n                },\\n                \\\"term\\\": {\\n                    \\\"estimatedDays\\\": 180,\\n                    \\\"maximumDays\\\": 270\\n                }\\n            },\\n            \\\"fee\\\": {\\n                \\\"amount\\\": {\\n                    \\\"value\\\": 415,\\n                    \\\"currency\\\": \\\"EUR\\\"\\n                }\\n            },\\n            \\\"amount\\\": {\\n                \\\"value\\\": 2682,\\n                \\\"currency\\\": \\\"EUR\\\"\\n            },\\n            \\\"contractType\\\": \\\"loan\\\"\\n        },\\n        {\\n            \\\"id\\\": \\\"0000000000000007\\\",\\n            \\\"accountHolderId\\\": \\\"AH00000000000000000000001\\\",\\n            \\\"startsAt\\\": \\\"2026-03-18T23:00:00Z\\\",\\n            \\\"expiresAt\\\": \\\"2026-03-25T23:00:00Z\\\",\\n            \\\"repayment\\\": {\\n                \\\"basisPoints\\\": 800,\\n                \\\"threshold\\\": {\\n                    \\\"amount\\\": {\\n                        \\\"value\\\": 414,\\n                        \\\"currency\\\": \\\"EUR\\\"\\n                    }\\n                },\\n                \\\"term\\\": {\\n                    \\\"estimatedDays\\\": 360,\\n                    \\\"maximumDays\\\": 450\\n                }\\n            },\\n            \\\"fee\\\": {\\n                \\\"amount\\\": {\\n                    \\\"value\\\": 1168,\\n                    \\\"currency\\\": \\\"EUR\\\"\\n                }\\n            },\\n            \\\"amount\\\": {\\n                \\\"value\\\": 5027,\\n                \\\"currency\\\": \\\"EUR\\\"\\n            },\\n            \\\"contractType\\\": \\\"loan\\\"\\n        },\\n        {\\n            \\\"id\\\": \\\"0000000000000008\\\",\\n            \\\"accountHolderId\\\": \\\"AH00000000000000000000001\\\",\\n            \\\"startsAt\\\": \\\"2026-03-18T23:00:00Z\\\",\\n            \\\"expiresAt\\\": \\\"2026-03-25T23:00:00Z\\\",\\n            \\\"repayment\\\": {\\n                \\\"basisPoints\\\": 1500,\\n                \\\"threshold\\\": {\\n                    \\\"amount\\\": {\\n                        \\\"value\\\": 775,\\n                        \\\"currency\\\": \\\"EUR\\\"\\n                    }\\n                },\\n                \\\"term\\\": {\\n                    \\\"estimatedDays\\\": 360,\\n                    \\\"maximumDays\\\": 450\\n                }\\n            },\\n            \\\"fee\\\": {\\n                \\\"amount\\\": {\\n                    \\\"value\\\": 2192,\\n                    \\\"currency\\\": \\\"EUR\\\"\\n                }\\n            },\\n            \\\"amount\\\": {\\n                \\\"value\\\": 9431,\\n                \\\"currency\\\": \\\"EUR\\\"\\n            },\\n            \\\"contractType\\\": \\\"loan\\\"\\n        },\\n        {\\n            \\\"id\\\": \\\"0000000000000009\\\",\\n            \\\"accountHolderId\\\": \\\"AH00000000000000000000001\\\",\\n            \\\"startsAt\\\": \\\"2026-03-18T23:00:00Z\\\",\\n            \\\"expiresAt\\\": \\\"2026-03-25T23:00:00Z\\\",\\n            \\\"repayment\\\": {\\n                \\\"basisPoints\\\": 1200,\\n                \\\"threshold\\\": {\\n                    \\\"amount\\\": {\\n                        \\\"value\\\": 620,\\n                        \\\"currency\\\": \\\"EUR\\\"\\n                    }\\n                },\\n                \\\"term\\\": {\\n                    \\\"estimatedDays\\\": 360,\\n                    \\\"maximumDays\\\": 450\\n                }\\n            },\\n            \\\"fee\\\": {\\n                \\\"amount\\\": {\\n                    \\\"value\\\": 1753,\\n                    \\\"currency\\\": \\\"EUR\\\"\\n                }\\n            },\\n            \\\"amount\\\": {\\n                \\\"value\\\": 7544,\\n                \\\"currency\\\": \\\"EUR\\\"\\n            },\\n            \\\"contractType\\\": \\\"loan\\\"\\n        }\\n    ]\\n}\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<\/li>\n<\/ol>\n<h2 id=\"get-specific-offer\">Get a specific static offer<\/h2>\n<div class=\"sc-notice info\"><div>\n<p>This API request also returns static offers created using the <a href=\"\/capital\/get-grant-offers\/dynamic-offers\/\">dynamic offers flow<\/a>.<\/p>\n<\/div><\/div>\n<p>To get the details of a specific static offer:<\/p>\n<ol>\n<li>\n<p>Make a GET  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/get\/grantOffers\/(id)\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/grantOffers\/{id}<\/a> request, specifying the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital\/latest\/get\/grantOffers\/(id)#path-id\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">id<\/a> in the path.<\/p>\n<div data-component-wrapper=\"code-sample\">\n<code-sample :title=\"'Get a specific static offer'\" :id=\"'get-grant-offer-id'\" :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\\\/grantOffers\\\/0000000000000001 \\\\\\n-H 'x-api-key: ADYEN_BALANCE_PLATFORM_API_KEY' \\\\\\n-H 'content-type: application\\\/json' \\\\\\n-X GET&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 an object containing all the information about the offer.<\/p>\n<div data-component-wrapper=\"code-sample\">\n<code-sample :title=\"'Response including information about the specified offer'\" :id=\"'response-get-grant-offer-id'\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"\",\"content\":\"{\\n    \\\"id\\\": \\\"0000000000000003\\\",\\n    \\\"accountHolderId\\\": \\\"AH00000000000000000000001\\\",\\n    \\\"startsAt\\\": \\\"2026-03-18T23:00:00Z\\\",\\n    \\\"expiresAt\\\": \\\"2026-03-25T23:00:00Z\\\",\\n    \\\"repayment\\\": {\\n        \\\"basisPoints\\\": 1500,\\n        \\\"threshold\\\": {\\n            \\\"amount\\\": {\\n                \\\"value\\\": 64600,\\n                \\\"currency\\\": \\\"EUR\\\"\\n            }\\n        },\\n        \\\"term\\\": {\\n            \\\"estimatedDays\\\": 360,\\n            \\\"maximumDays\\\": 450\\n        }\\n    },\\n    \\\"fee\\\": {\\n        \\\"amount\\\": {\\n            \\\"value\\\": 77900,\\n            \\\"currency\\\": \\\"EUR\\\"\\n        }\\n    },\\n    \\\"amount\\\": {\\n        \\\"value\\\": 703200,\\n        \\\"currency\\\": \\\"EUR\\\"\\n    },\\n    \\\"contractType\\\": \\\"loan\\\"\\n}\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<\/li>\n<\/ol>\n<h2>Get notified about a static offer created<\/h2>\n<p>You can get updates every time a new static offer is created for an account holder by subscribing to the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/capital-webhooks\/latest\/post\/balancePlatform.balanceAccountHolder.capitalOffer.created\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.balanceAccountHolder.capitalOffer.created<\/a> webhook.<\/p>\n<p>The webhook includes information about the offer, such as:<\/p>\n<ul>\n<li><code>accountHolderId<\/code>: The unique identifier of the account holder that the static offer is for.<\/li>\n<li><code>id<\/code>: The unique identifier of the static offer.<\/li>\n<li><code>contractType<\/code>: <span translate=\"no\"><strong>loan<\/strong><\/span>.<\/li>\n<li><code>amount<\/code>: An object containing currency and value of the offer, in <a href=\"\/development-resources\/currency-codes\">minor units<\/a>.<\/li>\n<li><code>repayment.term.estimatedDays<\/code>: The estimated period for repaying the grant, in days.<\/li>\n<li><code>repayment.term.maximumDays<\/code>: The maximum period for repaying the grant, in days.<\/li>\n<li><code>repayment.basisPoints<\/code>: The repayment amount, in <a href=\"https:\/\/www.investopedia.com\/terms\/b\/basispoint.asp\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">basis points<\/a>, that is deducted daily from your user's incoming net volume.<\/li>\n<li><code>repayment.threshold<\/code>: An object containing the details of the minimum threshold amount that your user must repay every 30-day period.<\/li>\n<li><code>fee<\/code>: An object containing the fee currency and value, in <a href=\"\/development-resources\/currency-codes\">minor units<\/a>.<\/li>\n<li><code>startsAt<\/code> and <code>expiresAt<\/code>: The dates when the financing offer begins and ends. The offer must be accepted before the expiration date.<\/li>\n<\/ul>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"'Static offer created'\" :id=\"''\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"\",\"content\":\"{\\n    \\\"data\\\": {\\n        \\\"balancePlatform\\\": \\\"TestBalancePlatform\\\",\\n        \\\"creationDate\\\": \\\"2026-01-19T17:17:35+01:00\\\",\\n        \\\"id\\\": \\\"0000000000000001\\\",\\n        \\\"offer\\\": {\\n            \\\"accountHolderId\\\": \\\"AH00000000000000000000001\\\",\\n            \\\"amount\\\": {\\n                \\\"currency\\\": \\\"EUR\\\",\\n                \\\"value\\\": 629375\\n            },\\n            \\\"contractType\\\": \\\"loan\\\",\\n            \\\"expiresAt\\\": \\\"2026-01-26T17:17:34.328+01:00\\\",\\n            \\\"fee\\\": {\\n                \\\"amount\\\": {\\n                    \\\"currency\\\": \\\"EUR\\\",\\n                    \\\"value\\\": 94406\\n                }\\n            },\\n            \\\"id\\\": \\\"0000000000000001\\\",\\n            \\\"repayment\\\": {\\n                \\\"basisPoints\\\": 800,\\n                \\\"term\\\": {\\n                    \\\"estimatedDays\\\": 180,\\n                    \\\"maximumDays\\\": 270\\n                },\\n                \\\"threshold\\\": {\\n                    \\\"amount\\\": {\\n                        \\\"currency\\\": \\\"EUR\\\",\\n                        \\\"value\\\": 80420\\n                    }\\n                }\\n            },\\n            \\\"startsAt\\\": \\\"2026-01-19T17:17:34.328+01:00\\\"\\n        }\\n    },\\n    \\\"environment\\\": \\\"test\\\",\\n    \\\"timestamp\\\": \\\"2026-01-19T16:17:35.558Z\\\",\\n    \\\"type\\\": \\\"balancePlatform.balanceAccountHolder.capitalOffer.created\\\"\\n}\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>","url":"https:\/\/docs.adyen.com\/capital\/get-grant-offers\/static-offers","articleFields":{"description":"Learn how to get static offers with fixed financing amounts and repayment terms.","feedback_component":true,"next_steps":[{"title":"Show the Terms of Service","description":"Get your users to accept Adyen's Terms of Service.","url":"\/capital\/terms-of-service","required":true},{"title":"Disburse a grant","description":"Learn how to make a request for a grant and disburse the funds to your user's account.","url":"\/capital\/make-grant-request","required":true}],"parameters":{"directoryPath":"\/capital","model":"platform","financialProduct":"capital"}},"algolia":{"url":"https:\/\/docs.adyen.com\/capital\/get-grant-offers\/static-offers","title":"Static financing offers","content":"Limited availability\nVariable repayment terms (90, 180, and 360 days) for financing offers are currently in a pilot phase. To request access, reach out to your Adyen contact.\n\nAdyen supports static financing offers through the  Capital API. Based on their processing history, users may receive up to nine offers with fixed financing amounts and repayment terms of 90, 180, and 360 days. You can then show these predefined offers in your user interface (UI).\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 that supports Capital.\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 capability: getGrantOffers\n\n\nLimitations\nThe grant offer remains valid for seven days. After this period, a new offer is generated for an account holder if they still meet the qualification criteria. The amount of the grant offer may differ from one offer to another.\n\n\nSetup steps\nBefore you begin, make sure you followed our compliance guidelines for Capital when creating user interfaces, marketing materials, and other processes.\n\n\n\nGet static offers available to an account holder\n\nThis API request also returns static offers created using the dynamic offers flow.\n\nTo get static offers available to your user:\n\n\nMake a GET  \/grantOffers request with the receiving  accountHolderId as a query parameter.\n\n\n\n\n\nIn the response, review the  grantOffers object, which contains the following parameters for each static offer returned.\n\n\n\nParameter\nDescription\n\n\n\n\n accountHolderId\nThe unique identifier of the receiving account holder.\n\n\n amount\nAn object containing the amount of the grant, in minor units.\n\n\n contractType\nThe legal type of the grant offer. Possible values: loan, cashAdvance.\n\n\n expiresAt\nThe expiration date and time of the offer validity period.\n\n\n fee\nAn object containing the fee currency and value, in minor units.\n\n\n id\nThe unique identifier of the static offer.\n\n\n repayment\nAn object containing the details of the repayment configuration.\n\n\n repayment.basisPoints\nThe repayment amount, in basis points, that is deducted daily from your user's incoming net volume.\n\n\n repayment.term.estimatedDays\nThe estimated term for repaying the grant, in days.\n\n\n repayment.term.maximumDays\nThe maximum term for repaying the grant, in days. Only returned when contractType is loan.\n\n\n repayment.threshold\nAn object containing the details of the minimum threshold amount that your user must repay every 30-day period.\n\n\n startsAt\nThe starting date and time of the offer validity period.\n\n\n\nThe following example shows three static offers for each available repayment term for the account holder AH00000000000000000000001.\n\n\n\n\n\nGet a specific static offer\n\nThis API request also returns static offers created using the dynamic offers flow.\n\nTo get the details of a specific static offer:\n\n\nMake a GET  \/grantOffers\/{id} request, specifying the  id in the path.\n\n\n\n\n\nIn the response, note an object containing all the information about the offer.\n\n\n\n\n\nGet notified about a static offer created\nYou can get updates every time a new static offer is created for an account holder by subscribing to the  balancePlatform.balanceAccountHolder.capitalOffer.created webhook.\nThe webhook includes information about the offer, such as:\n\naccountHolderId: The unique identifier of the account holder that the static offer is for.\nid: The unique identifier of the static offer.\ncontractType: loan.\namount: An object containing currency and value of the offer, in minor units.\nrepayment.term.estimatedDays: The estimated period for repaying the grant, in days.\nrepayment.term.maximumDays: The maximum period for repaying the grant, in days.\nrepayment.basisPoints: The repayment amount, in basis points, that is deducted daily from your user's incoming net volume.\nrepayment.threshold: An object containing the details of the minimum threshold amount that your user must repay every 30-day period.\nfee: An object containing the fee currency and value, in minor units.\nstartsAt and expiresAt: The dates when the financing offer begins and ends. The offer must be accepted before the expiration date.\n\n\n    \n","type":"page","locale":"en","boost":17,"hierarchy":{"lvl0":"Home","lvl1":"Capital","lvl2":"Get financing offers","lvl3":"Static financing offers"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/","lvl1":"https:\/\/docs.adyen.com\/capital","lvl2":"https:\/\/docs.adyen.com\/capital\/get-grant-offers","lvl3":"\/capital\/get-grant-offers\/static-offers"},"levels":4,"category":"","category_color":"","tags":["Static","financing","offers"]}}
