{"title":"Scheduled payouts to bank accounts","category":"Classic Platforms","creationDate":1776961628,"content":"<div class=\"sc-notice info\"><div>\n<p>This page is for classic Adyen for Platforms integrations. If you are just starting your implementation, refer to our <a href=\"\/pt\/adyen-for-platforms-model\">new integration guide<\/a> instead.<\/p>\n<\/div><\/div>\n<p>With scheduled payouts, you do not have to handle the complexity around how much to pay out or when, since all available funds in the account are paid out to the account holder.<\/p>\n<h2 id=\"default-schedule\">Default payout schedule<\/h2>\n<p>The default payout schedule for your platform is <span translate=\"no\"><strong>DAILY<\/strong><\/span>. This means that your platform is configured to automatically send payouts every day to all account holders with a positive balance. If you want to change the default payout schedule for the whole platform, 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>.<\/p>\n<p><a id=\"optimized-timing\"><\/a><\/p>\n<p>In <a href=\"\/pt\/classic-platforms\/release-notes#releaseNote=2022-05-17-general\">newer classic integrations<\/a>, by default, the timing for daily payouts is optimized for local timezones based on the account holder's country code.<\/p>\n<p>The following schedules apply.<\/p>\n<table>\n<thead>\n<tr>\n<th>Country<\/th>\n<th>Optimized payout timing<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Australia and New Zealand<\/td>\n<td>19:50:00 CET<\/td>\n<\/tr>\n<tr>\n<td>Canada and United States<\/td>\n<td>12:50:00 CET<\/td>\n<\/tr>\n<tr>\n<td>Singapore<\/td>\n<td>09:50:00 CET<\/td>\n<\/tr>\n<tr>\n<td>Other countries<\/td>\n<td>05:50:00 CET<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>For existing integrations, you can 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 enable the same feature. If not enabled, daily payouts are scheduled at 00:00 CET.<\/p>\n<h2 id=\"change-payout-schedule\">Override the default payout schedule<\/h2>\n<p>To override your platform's <a href=\"#default-schedule\">default payout schedule<\/a> and set a schedule for a specific account, make a POST <a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/Account\/latest\/updateAccount\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/updateAccount<\/a> call and pass a new <code>schedule<\/code> in the <code>payoutSchedule<\/code> object.<\/p>\n<p>Possible <code>schedule<\/code> values are:<\/p>\n<div class=\"sticky-table-container\">\n    \n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Schedule<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><span translate=\"no\"><strong>DAILY<\/strong><\/span><\/td>\n<td style=\"text-align: left;\">Every day at midnight (00:00:00 CET). Otherwise if using the feature for <a href=\"#optimized-timing\">optimized timing<\/a>, the schedule depends on the account holder's country code.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><span translate=\"no\"><strong>DAILY_US<\/strong><\/span><\/td>\n<td style=\"text-align: left;\">Every day, optimized for US (12:50:00 CET).<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><span translate=\"no\"><strong>DAILY_EU<\/strong><\/span><\/td>\n<td style=\"text-align: left;\">Every day, optimized for EU\/UK (05:50:00 CET).<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><span translate=\"no\"><strong>DAILY_AU<\/strong><\/span><\/td>\n<td style=\"text-align: left;\">Every day, optimized for AU (19:50:00 CET).<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><span translate=\"no\"><strong>DAILY_SG<\/strong><\/span><\/td>\n<td style=\"text-align: left;\">Every day, optimized for SG (09:50:00 CET).<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><span translate=\"no\"><strong>WEEKLY<\/strong><\/span><\/td>\n<td style=\"text-align: left;\">Once a week on Monday at midnight (00:00:00 CET).<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><span translate=\"no\"><strong>WEEKLY_ON_TUE_FRI_MIDNIGHT<\/strong><\/span><\/td>\n<td style=\"text-align: left;\">Weekly every Tuesday and Friday at midnight (00:00:00 CET).<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><span translate=\"no\"><strong>BIWEEKLY_ON_1ST_AND_15TH_AT_MIDNIGHT<\/strong><\/span><\/td>\n<td style=\"text-align: left;\">Monthly on the 1st and 15th at midnight (00:00:00 CET).<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><span translate=\"no\"><strong>MONTHLY<\/strong><\/span><\/td>\n<td style=\"text-align: left;\">First day of every month at midnight (00:00:00 CET).<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><span translate=\"no\"><strong>HOLD<\/strong><\/span><\/td>\n<td style=\"text-align: left;\">No scheduled payout by Adyen. <br> In this case, you need to provide a <code>reason<\/code> for putting the payouts on hold. <br> All payouts to this account holder have to be now <a href=\"\/pt\/classic-platforms\/payouts\/manual-payout\">triggered manually<\/a>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<\/div>\n\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"'Update payout schedule request'\" :id=\"''\" :code-data=\"[{&quot;language&quot;:&quot;bash&quot;,&quot;tabTitle&quot;:&quot;&quot;,&quot;content&quot;:&quot;curl https:\\\/\\\/cal-test.adyen.com\\\/cal\\\/services\\\/Account\\\/v6\\\/updateAccount \\\\\\n -H 'x-API-key: YOUR_X-API-KEY' \\\\\\n -H 'content-type: application\\\/json' \\\\\\n -d '{\\n   \\&quot;accountCode\\&quot;: \\&quot;198360329\\&quot;,\\n   \\&quot;payoutSchedule\\&quot;: {\\n       \\&quot;{hint:Optional. How to handle previously scheduled payouts.}action{\\\/hint}\\&quot;: \\&quot;CLOSE\\&quot;,\\n       \\&quot;{hint:Required when the schedule parameter is set to HOLD.}reason{\\\/hint}\\&quot;: \\&quot;Update the payout schedule\\&quot;,\\n       \\&quot;schedule\\&quot;: \\&quot;WEEKLY\\&quot;\\n   }\\n}'&quot;}]\" :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"'Response'\" :id=\"''\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"\",\"content\":\"{\\n    \\\"invalidFields\\\": [],\\n    \\\"pspReference\\\": \\\"8515659450108985\\\",\\n    \\\"accountCode\\\": \\\"8516026831348764\\\",\\n    \\\"payoutSchedule\\\": {\\n        \\\"schedule\\\": \\\"WEEKLY\\\"\\n    }\\n}\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<p>You receive a response that may contain any of the following status codes:<\/p>\n<ul>\n<li><span translate=\"no\"><strong>HTTP 200<\/strong><\/span>: You can use the information returned in API response but wait for the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Notification\/latest\/post\/ACCOUNT_UPDATED\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">ACCOUNT_UPDATED<\/a> notification to confirm when the resource has been updated in our central database.<\/li>\n<li><span translate=\"no\"><strong>HTTP 202<\/strong><\/span>: The request has been acknowledged and added to the queue. Use the response to check and confirm the changes you made. Wait for the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Notification\/latest\/post\/ACCOUNT_UPDATED\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">ACCOUNT_UPDATED<\/a> notification to confirm if the payout schedule has been successfully updated.<\/li>\n<\/ul>\n<h2 id=\"faster-scheduled-payout\">Set the payout speed<\/h2>\n<p>By default, all payouts are scheduled according to the standard payout processing of the region, for example, <a href=\"https:\/\/www.bacs.co.uk\/pages\/home.aspx\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Bankers' Automated Clearing Services (BACS)<\/a> in the UK and <a href=\"https:\/\/www.nacha.org\/content\/ach-network\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Automated Clearing House (ACH) network<\/a> in the US. To speed up this process, Adyen offers the option to set a faster payout schedule, where the payouts are available to the account holder the same day if processed before the bank cutoff time. These payouts are processed via express methods such as NPP, FPS, and Same Day ACH are restricted to the countries\/regions in which they are available.<\/p>\n<p>This functionality is supported in the following countries\/regions:<\/p>\n<ul>\n<li>Australia<\/li>\n<li>United Kingdom<\/li>\n<li>United States<\/li>\n<\/ul>\n<p>To enable faster payouts for the whole platform, contact our\u00a0<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>.<\/p>\n<p>To enable the faster payout option for specific accounts, send the POST <a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/Account\/latest\/updateAccount\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/updateAccount<\/a> request with <code>payoutSpeed<\/code> <span translate=\"no\"><strong>SAME_DAY<\/strong><\/span>.<\/p>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"'Set the payout speed'\" :id=\"''\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"\",\"content\":\"{\\n    \\\"accountCode\\\": \\\"8516026831348764\\\",\\n    \\\"payoutSpeed\\\": \\\"SAME_DAY\\\",\\n    \\\"payoutSchedule\\\": {\\n        \\\"schedule\\\": \\\"DAILY\\\",\\n        \\\"action\\\": \\\"UPDATE\\\"\\n    }\\n}\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<p>You receive a response that may contain any of the following status codes:<\/p>\n<ul>\n<li><span translate=\"no\"><strong>HTTP 200<\/strong><\/span>: You can use the information returned in API response, but wait for the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Notification\/latest\/post\/ACCOUNT_UPDATED\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">ACCOUNT_UPDATED<\/a> notification to confirm when the resource has been updated in Adyen's central database.<\/li>\n<li><span translate=\"no\"><strong>HTTP 202<\/strong><\/span>: The request has been acknowledged and added to the queue. Use the response to check and confirm the changes you made. Wait for the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Notification\/latest\/post\/ACCOUNT_UPDATED\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">ACCOUNT_UPDATED<\/a> notification to confirm whether the payout schedule has been successfully updated.<\/li>\n<\/ul>\n<h2 id=\"scheduled-payout-descriptors\">Payout descriptors<\/h2>\n<p>Payouts carry the default descriptor of your platform's name on the account holder's bank statement.<\/p>\n<p>To change the descriptor, 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>. We can configure the descriptor to dynamically use the values of the following fields:<\/p>\n<ul>\n<li><code>accountCode<\/code><\/li>\n<li><code>accountHolderCode<\/code><\/li>\n<li><code>accountDescription<\/code><\/li>\n<li><code>accountHolderDescription<\/code><\/li>\n<li><code>pspReference<\/code>, the PSP reference of the payout. You can use this reference to link a payout to the corresponding report.<\/li>\n<\/ul>\n<p>The value must be between 1 to 35 characters and must only contain the following supported characters:<\/p>\n<ul>\n<li>Characters between <span translate=\"no\"><strong>a-z<\/strong><\/span>, <span translate=\"no\"><strong>A-Z<\/strong><\/span>, and <span translate=\"no\"><strong>0-9<\/strong><\/span><\/li>\n<li>Special characters: <span translate=\"no\"><strong>\/?:().,'+ \";<\/strong><\/span><\/li>\n<\/ul>\n<h2 id=\"see-also\">See also<\/h2>\n<div class=\"see-also-links output-inline\" id=\"see-also\">\n<ul><li><a href=\"\/classic-platforms\/payouts\/manual-payout\"\n                        target=\"_self\"\n                        >\n                    Manual payouts\n                <\/a><\/li><li><a href=\"\/classic-platforms\/verification-process\"\n                        target=\"_self\"\n                        >\n                    Verification process\n                <\/a><\/li><li><a href=\"\/classic-platforms\/payouts\/manual-payout\/payout-to-cards\"\n                        target=\"_self\"\n                        >\n                    Pay out to cards\n                <\/a><\/li><li><a href=\"\/classic-platforms\/payouts\/payout-notifications\"\n                        target=\"_self\"\n                        >\n                    Payout notifications\n                <\/a><\/li><\/ul><\/div>\n","url":"https:\/\/docs.adyen.com\/pt\/classic-platforms\/payouts\/scheduled-payout","articleFields":{"description":"Learn how to schedule payouts to account holders.","search_category":"Classic Platforms","id":"25142905","type":"page","_expandable":{"operations":""},"status":"current","last_edit_on":"20-03-2020 12:39","feedback_component":true,"parameters":{"directoryPath":"\/classic-platforms"}},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/classic-platforms\/payouts\/scheduled-payout","title":"Scheduled payouts to bank accounts","content":"\nThis page is for classic Adyen for Platforms integrations. If you are just starting your implementation, refer to our new integration guide instead.\n\nWith scheduled payouts, you do not have to handle the complexity around how much to pay out or when, since all available funds in the account are paid out to the account holder.\nDefault payout schedule\nThe default payout schedule for your platform is DAILY. This means that your platform is configured to automatically send payouts every day to all account holders with a positive balance. If you want to change the default payout schedule for the whole platform, contact our Support Team.\n\nIn newer classic integrations, by default, the timing for daily payouts is optimized for local timezones based on the account holder's country code.\nThe following schedules apply.\n\n\n\nCountry\nOptimized payout timing\n\n\n\n\nAustralia and New Zealand\n19:50:00 CET\n\n\nCanada and United States\n12:50:00 CET\n\n\nSingapore\n09:50:00 CET\n\n\nOther countries\n05:50:00 CET\n\n\n\nFor existing integrations, you can contact our Support Team to enable the same feature. If not enabled, daily payouts are scheduled at 00:00 CET.\nOverride the default payout schedule\nTo override your platform's default payout schedule and set a schedule for a specific account, make a POST \/updateAccount call and pass a new schedule in the payoutSchedule object.\nPossible schedule values are:\n\n    \n\n\n\nSchedule\nDescription\n\n\n\n\nDAILY\nEvery day at midnight (00:00:00 CET). Otherwise if using the feature for optimized timing, the schedule depends on the account holder's country code.\n\n\nDAILY_US\nEvery day, optimized for US (12:50:00 CET).\n\n\nDAILY_EU\nEvery day, optimized for EU\/UK (05:50:00 CET).\n\n\nDAILY_AU\nEvery day, optimized for AU (19:50:00 CET).\n\n\nDAILY_SG\nEvery day, optimized for SG (09:50:00 CET).\n\n\nWEEKLY\nOnce a week on Monday at midnight (00:00:00 CET).\n\n\nWEEKLY_ON_TUE_FRI_MIDNIGHT\nWeekly every Tuesday and Friday at midnight (00:00:00 CET).\n\n\nBIWEEKLY_ON_1ST_AND_15TH_AT_MIDNIGHT\nMonthly on the 1st and 15th at midnight (00:00:00 CET).\n\n\nMONTHLY\nFirst day of every month at midnight (00:00:00 CET).\n\n\nHOLD\nNo scheduled payout by Adyen.  In this case, you need to provide a reason for putting the payouts on hold.  All payouts to this account holder have to be now triggered manually.\n\n\n\n\n\n\n\n    \n\n\n    \n\nYou receive a response that may contain any of the following status codes:\n\nHTTP 200: You can use the information returned in API response but wait for the  ACCOUNT_UPDATED notification to confirm when the resource has been updated in our central database.\nHTTP 202: The request has been acknowledged and added to the queue. Use the response to check and confirm the changes you made. Wait for the  ACCOUNT_UPDATED notification to confirm if the payout schedule has been successfully updated.\n\nSet the payout speed\nBy default, all payouts are scheduled according to the standard payout processing of the region, for example, Bankers' Automated Clearing Services (BACS) in the UK and Automated Clearing House (ACH) network in the US. To speed up this process, Adyen offers the option to set a faster payout schedule, where the payouts are available to the account holder the same day if processed before the bank cutoff time. These payouts are processed via express methods such as NPP, FPS, and Same Day ACH are restricted to the countries\/regions in which they are available.\nThis functionality is supported in the following countries\/regions:\n\nAustralia\nUnited Kingdom\nUnited States\n\nTo enable faster payouts for the whole platform, contact our\u00a0Support Team.\nTo enable the faster payout option for specific accounts, send the POST \/updateAccount request with payoutSpeed SAME_DAY.\n\n    \n\nYou receive a response that may contain any of the following status codes:\n\nHTTP 200: You can use the information returned in API response, but wait for the  ACCOUNT_UPDATED notification to confirm when the resource has been updated in Adyen's central database.\nHTTP 202: The request has been acknowledged and added to the queue. Use the response to check and confirm the changes you made. Wait for the  ACCOUNT_UPDATED notification to confirm whether the payout schedule has been successfully updated.\n\nPayout descriptors\nPayouts carry the default descriptor of your platform's name on the account holder's bank statement.\nTo change the descriptor, contact our Support Team. We can configure the descriptor to dynamically use the values of the following fields:\n\naccountCode\naccountHolderCode\naccountDescription\naccountHolderDescription\npspReference, the PSP reference of the payout. You can use this reference to link a payout to the corresponding report.\n\nThe value must be between 1 to 35 characters and must only contain the following supported characters:\n\nCharacters between a-z, A-Z, and 0-9\nSpecial characters: \/?:().,'+ \";\n\nSee also\n\n\n                    Manual payouts\n                \n                    Verification process\n                \n                    Pay out to cards\n                \n                    Payout notifications\n                \n","type":"page","locale":"pt","boost":17,"hierarchy":{"lvl0":"Home","lvl1":"Classic integration","lvl2":"Payouts","lvl3":"Scheduled payouts to bank accounts"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/classic-platforms","lvl2":"https:\/\/docs.adyen.com\/pt\/classic-platforms\/payouts","lvl3":"\/pt\/classic-platforms\/payouts\/scheduled-payout"},"levels":4,"category":"Classic Platforms","category_color":"green","tags":["Scheduled","payouts","accounts"]}}
