{"title":"Configure notifications","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>All Platforms API create, update, and delete requests are asynchronous, so you must rely on notifications to know the final result of a request. These notifications are sent as webhooks to the corresponding URLs configured on your server.<\/p>\n<p>On this page you'll learn how to:<\/p>\n<ul>\n<li><a href=\"#create-a-notification-configuration\">Create a configuration<\/a> for each notification type that you want to receive from Adyen for Platforms.<\/li>\n<li><a href=\"#get-a-list-of-configurations\">Get information<\/a> about existing notification configurations.<\/li>\n<li><a href=\"#test-a-notification\">Test<\/a> your notification set up.<\/li>\n<li><a href=\"#update-notification-configurations\">Update<\/a> existing notification configurations.<\/li>\n<li><a href=\"#delete-notification-configurations\">Delete<\/a> notification configurations.<\/li>\n<\/ul>\n<p>You also need to\u00a0<a href=\"#accept-notifications\">accept each notification<\/a>, to confirm that you have received it.<\/p>\n<h2 id=\"create-a-notification-configuration\">Create a notification configuration<\/h2>\n<p>To configure a notification, make a POST  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/NotificationConfiguration\/latest\/post\/createNotificationConfiguration\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/createNotificationConfiguration<\/a> call and pass the URL where the notifications should be sent and the <a href=\"\/pt\/classic-platforms\/notification-types\">notification types<\/a>  that you want to receive. You can also provide the message format, protocol, username, password, and other parameters, as shown in the example below.<\/p>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"'Create notification configuration'\" :id=\"'request'\" :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\\\/Notification\\\/v6\\\/createNotificationConfiguration \\\\\\n-H 'x-api-key: ADYEN_API_KEY' \\\\\\n-H 'content-type: application\\\/json' \\\\\\n-d '{\\n  \\&quot;configurationDetails\\&quot;:{\\n  \\t\\&quot;apiVersion\\&quot;: 6,\\n  \\t\\&quot;active\\&quot;: true,\\n    \\&quot;description\\&quot;:\\&quot;Your unique description\\&quot;,\\n    \\&quot;eventConfigs\\&quot;:[\\n      {\\n        \\&quot;eventType\\&quot;:\\&quot;ACCOUNT_HOLDER_VERIFICATION\\&quot;,\\n        \\&quot;includeMode\\&quot;:\\&quot;INCLUDE\\&quot;\\n      },\\n      {\\n      \\&quot;eventType\\&quot;:\\&quot;ACCOUNT_HOLDER_CREATED\\&quot;,\\n      \\&quot;includeMode\\&quot;:\\&quot;INCLUDE\\&quot;\\n      }\\n    ],\\n    \\&quot;notifyURL\\&quot;:\\&quot;https:\\\/\\\/www.merchant-domain.com\\\/notification-handler\\&quot;,\\n    \\&quot;notifyUsername\\&quot;:\\&quot;yourUsername\\&quot;,\\n    \\&quot;notifyPassword\\&quot;:\\&quot;yourPassword\\&quot;,\\n    \\&quot;sslProtocol\\&quot;:\\&quot;SSL\\&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    \\\"pspReference\\\": \\\"8515659468351668\\\",\\n    \\\"configurationDetails\\\": {\\n        \\\"active\\\": true,\\n        \\\"apiVersion\\\": 5,\\n        \\\"description\\\": \\\"Your unique description\\\",\\n        \\\"eventConfigs\\\": [\\n            {\\n                \\\"eventType\\\": \\\"ACCOUNT_HOLDER_VERIFICATION\\\",\\n                \\\"includeMode\\\": \\\"INCLUDE\\\"\\n            },\\n            {\\n                \\\"eventType\\\": \\\"ACCOUNT_HOLDER_CREATED\\\",\\n                \\\"includeMode\\\": \\\"INCLUDE\\\"\\n            }\\n        ],\\n        \\\"notificationId\\\": 20272,\\n        \\\"notifyURL\\\": \\\"https:\\\/\\\/www.merchant-domain.com\\\/notification-handler\\\",\\n        \\\"sslProtocol\\\": \\\"SSLInsecureCiphers\\\"\\n    }\\n}\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<h2 id=\"get-a-configuration\">Get a configuration<\/h2>\n<p>To get the details of a previously configured notification, make a POST  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/NotificationConfiguration\/latest\/post\/getNotificationConfiguration\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/getNotificationConfiguration<\/a> call and pass the notification ID as a parameter.<\/p>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"'Get an existing configuration'\" :id=\"'request-1'\" :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\\\/Notification\\\/v6\\\/getNotificationConfiguration \\\\\\n-H 'x-api-key: ADYEN_API_KEY' \\\\\\n-H 'content-type: application\\\/json' \\\\\\n-d '{\\n   \\&quot;notificationId\\&quot;:20272\\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=\"'response-1'\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"\",\"content\":\"{\\n   \\\"pspReference\\\":\\\"9914734158490053\\\",\\n   \\\"configurationDetails\\\":{\\n      \\\"active\\\":true,\\n      \\\"apiVersion\\\":5,\\n      \\\"description\\\":\\\"Your unique description\\\",\\n      \\\"eventConfigs\\\":[\\n         {\\n            \\\"NotificationEventConfiguration\\\":{\\n               \\\"eventType\\\":\\\"ACCOUNT_HOLDER_VERIFICATION\\\",\\n               \\\"includeMode\\\":\\\"INCLUDE\\\"\\n            }\\n         }\\n      ],\\n      \\\"notificationId\\\":2,\\n      \\\"notifyURL\\\":\\\"https:\\\/\\\/www.merchant-domain.com\\\/notification-handler\\\",\\n      \\\"sslProtocol\\\":\\\"SSL\\\"\\n   }\\n}\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<h2 id=\"get-a-list-of-configurations\">Get a list of configurations<\/h2>\n<p>In addition, you can get a list of all configured notifications. For this, make the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/NotificationConfiguration\/latest\/post\/getNotificationConfigurationList\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/getNotificationConfigurationList<\/a> call and pass an empty request as a parameter.<\/p>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"'Get all configurations'\" :id=\"'request-2'\" :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\\\/Notification\\\/v6\\\/getNotificationConfigurationList \\\\\\n-H 'x-api-key: ADYEN_API_KEY' \\\\\\n-H 'content-type: application\\\/json' \\\\\\n-d '{ }'&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=\"'response-2'\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"\",\"content\":\"{\\n    \\\"pspReference\\\": \\\"8815658961765256\\\",\\n    \\\"configurations\\\": [\\n        {\\n            \\\"active\\\": true,\\n            \\\"description\\\": \\\"TestNotif11\\\",\\n            \\\"eventConfigs\\\": [\\n                {\\n                    \\\"eventType\\\": \\\"ACCOUNT_HOLDER_VERIFICATION\\\",\\n                    \\\"includeMode\\\": \\\"INCLUDE\\\"\\n                }\\n            ],\\n            \\\"notificationId\\\": 20052,\\n            \\\"notifyURL\\\": \\\"https:\\\/\\\/www.merchant-domain.com\\\/notification-handler\\\",\\n            \\\"sslProtocol\\\": \\\"SSLInsecureCiphers\\\"\\n        },\\n        {\\n            \\\"active\\\": false,\\n            \\\"apiVersion\\\": 6,\\n            \\\"eventConfigs\\\": [\\n                {\\n                    \\\"eventType\\\": \\\"TRANSFER_FUNDS\\\",\\n                    \\\"includeMode\\\": \\\"INCLUDE\\\"\\n                },\\n                {\\n                    \\\"eventType\\\": \\\"BENEFICIARY_SETUP\\\",\\n                    \\\"includeMode\\\": \\\"INCLUDE\\\"\\n                }\\n            ],\\n            \\\"notificationId\\\": 20008,\\n            \\\"notifyURL\\\": \\\"https:\\\/\\\/www.merchant-domain.com\\\/notification-handler\\\",\\n            \\\"sslProtocol\\\": \\\"SSLInsecureCiphers\\\"\\n        }\\n    ]\\n}\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<h2 id=\"update-notification-configurations\">Update notification configurations<\/h2>\n<p>To change notification settings, make a POST  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/NotificationConfiguration\/latest\/post\/updateNotificationConfiguration\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/updateNotificationConfiguration<\/a> call and pass new settings as its parameters. The notification to be updated is specified by the <code>notificationId<\/code> value.<\/p>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"'Update a notification configuration'\" :id=\"'request-3'\" :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\\\/Notification\\\/v6\\\/updateNotificationConfiguration \\\\\\n-H 'x-api-key: ADYEN_API_KEY' \\\\\\n-H 'content-type: application\\\/json' \\\\\\n-d '{\\n   \\&quot;configurationDetails\\&quot;:{\\n      \\&quot;active\\&quot;:false,\\n      \\&quot;apiVersion\\&quot;:6,\\n      \\&quot;description\\&quot;:\\&quot;new description799847\\&quot;,\\n      \\&quot;eventConfigs\\&quot;:[\\n         {\\n               \\&quot;eventType\\&quot;:\\&quot;ACCOUNT_HOLDER_CREATED\\&quot;,\\n               \\&quot;includeMode\\&quot;:\\&quot;EXCLUDE\\&quot;\\n         },\\n         {\\n           \\&quot;eventType\\&quot;:\\&quot;ACCOUNT_CREATED\\&quot;,\\n           \\&quot;includeMode\\&quot;:\\&quot;INCLUDE\\&quot;\\n         }\\n      ],\\n      \\&quot;notificationId\\&quot;:3,\\n      \\&quot;notifyPassword\\&quot;:\\&quot;testPassword2\\&quot;,\\n      \\&quot;notifyURL\\&quot;:\\&quot;https:\\\/\\\/www.merchant-domain.com\\\/notification-handler\\&quot;,\\n      \\&quot;notifyUsername\\&quot;:\\&quot;testUserName2\\&quot;,\\n      \\&quot;sendActionHeader\\&quot;:false,\\n      \\&quot;sslProtocol\\&quot;:\\&quot;SSL\\&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=\"'response-3'\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"\",\"content\":\"{\\n   \\\"pspReference\\\":\\\"9914734160470077\\\",\\n   \\\"configurationDetails\\\":{\\n      \\\"active\\\":false,\\n      \\\"apiVersion\\\":5,\\n      \\\"description\\\":\\\"new description799847\\\",\\n      \\\"eventConfigs\\\":[\\n         {\\n               \\\"eventType\\\":\\\"ACCOUNT_CREATED\\\",\\n               \\\"includeMode\\\":\\\"INCLUDE\\\"\\n         },\\n         {\\n               \\\"eventType\\\":\\\"ACCOUNT_HOLDER_CREATED\\\",\\n               \\\"includeMode\\\":\\\"EXCLUDE\\\"\\n         }\\n      ],\\n      \\\"notificationId\\\":3,\\n      \\\"notifyURL\\\":\\\"https:\\\/\\\/www.merchant-domain.com\\\/notification-handler\\\",\\n      \\\"sslProtocol\\\":\\\"SSLInsecureCiphers\\\"\\n   }\\n}\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<h2 id=\"delete-notification-configurations\">Delete notification configurations<\/h2>\n<p>If you no longer need some of configured notifications, delete them by making a POST  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/NotificationConfiguration\/latest\/post\/deleteNotificationConfigurations\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/deleteNotificationConfigurations<\/a> call. Notifications to be deleted are specified by the IDs in the <code>notificationIds<\/code> array.<\/p>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"'Delete notification configuration'\" :id=\"'request-4'\" :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\\\/Notification\\\/v6\\\/deleteNotificationConfigurations \\\\\\n-H 'x-API-key: ADYEN_API_KEY' \\\\\\n-H 'content-type: application\\\/json' \\\\\\n-d '{\\n   \\&quot;notificationIds\\&quot;:[ 11, 26 ]\\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=\"'response-4'\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"\",\"content\":\"{\\n   \\\"pspReference\\\":\\\"9914713525761479\\\"\\n}\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<h2 id=\"accept-notifications\">Accept notifications<\/h2>\n<p>To confirm that you\u00a0have received\u00a0a notification, your server should\u00a0acknowledge the notification with the following response:<\/p>\n<pre><code class=\"language-bash\">[accepted]<\/code><\/pre>\n<p>We use\u00a0<a href=\"http:\/\/www.cloudcomputingpatterns.org\/At-least-once_Delivery\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">at-least-once delivery<\/a>\u00a0to ensure that your server has received a notification.\u00a0If your server has not acknowledged a notification within 10 seconds we will queue all notifications to this endpoint. We'll then retry sending the notification until it is accepted. Once accepted, you'll receive all your queued notifications.<\/p>\n<p>Retry attempts will happen regularly, at increasing time intervals:<\/p>\n<ul>\n<li>2 minutes<\/li>\n<li>5 minutes<\/li>\n<li>10 minutes<\/li>\n<li>15 minutes<\/li>\n<li>30 minutes<\/li>\n<li>1 hour<\/li>\n<li>2 hours<\/li>\n<li>4 hours<\/li>\n<\/ul>\n<p>Retries then happen every 8 hours for the following\u00a07\u00a0days.<\/p>\n<h2 id=\"test-a-notification\">Test a notification<\/h2>\n<p>To test a notification configuration, make a POST  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/NotificationConfiguration\/latest\/post\/testNotificationConfiguration\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">\/testNotificationConfiguration<\/a> call and pass a <code>notificationId<\/code> as a parameter. If you leave the <code>eventTypes<\/code> array empty, all the configured notification types will be generated.<\/p>\n<div data-component-wrapper=\"code-sample\">\n    <code-sample :title=\"'Test notifications'\" :id=\"'request-5'\" :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\\\/Notification\\\/v6\\\/testNotificationConfiguration \\\\\\n-H 'x-api-key: ADYEN_API_KEY' \\\\\\n-H 'content-type: application\\\/json' \\\\\\n-d '{\\n   \\&quot;eventTypes\\&quot;:[],\\n   \\&quot;notificationId\\&quot;:10\\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 in case of successful test'\" :id=\"''\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"\",\"content\":\"{\\n   \\\"pspReference\\\":\\\"9914734161240289\\\",\\n   \\\"errorMessages\\\":[\\n\\n   ],\\n   \\\"eventTypes\\\":[\\n      \\\"ACCOUNT_HOLDER_CREATED\\\"\\n   ],\\n   \\\"exchangeMessages\\\":[\\n      {\\n         \\\"ExchangeMessage\\\":{\\n            \\\"messageCode\\\":\\\"Number\\\",\\n            \\\"messageDescription\\\":\\\"1\\\"\\n         }\\n      },\\n      {\\n         \\\"ExchangeMessage\\\":{\\n            \\\"messageCode\\\":\\\"Title\\\",\\n            \\\"messageDescription\\\":\\\"Test 1: Test_ACCOUNT_HOLDER_CREATED\\\"\\n         }\\n      }\\n   ],\\n   \\\"notificationId\\\":10,\\n   \\\"okMessages\\\":[\\n      \\\"ResponseCode: 200\\\",\\n      \\\"ResponseTime_ms: 6\\\",\\n      \\\"Output: {\\\\\\\"name\\\\\\\":\\\\\\\"[accepted]\\\\\\\"}\\\"\\n   ]\\n}\"}]' :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 in case of a failed test'\" :id=\"''\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"\",\"content\":\"{\\n   \\\"pspReference\\\":\\\"9914734162410311\\\",\\n   \\\"errorMessages\\\":[\\n      \\\"Failed to send message. Error description: Not equiped to send com.adyen.services.marketplace.notification.event.account.AccountHolderVerificationNotification\\\"\\n   ],\\n   \\\"eventTypes\\\":[\\n      \\\"ACCOUNT_HOLDER_VERIFICATION\\\"\\n   ],\\n   \\\"exchangeMessages\\\":[\\n      {\\n         \\\"ExchangeMessage\\\":{\\n            \\\"messageCode\\\":\\\"Number\\\",\\n            \\\"messageDescription\\\":\\\"1\\\"\\n         }\\n      },\\n      {\\n         \\\"ExchangeMessage\\\":{\\n            \\\"messageCode\\\":\\\"Title\\\",\\n            \\\"messageDescription\\\":\\\"Test 1: Test_ACCOUNT_HOLDER_VERIFICATION\\\"\\n         }\\n      }\\n   ],\\n   \\\"notificationId\\\":10,\\n   \\\"okMessages\\\":[\\n\\n   ]\\n}\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>","url":"https:\/\/docs.adyen.com\/pt\/classic-platforms\/configure-notifications","articleFields":{"description":"Learn how to set up and test notifications.","search_category":"Classic Platforms","section_label":"Handle notifications","feedback_component":true,"next_steps":[{"title":"Notification types","description":"Learn about notification types sent by Adyen for Platforms.","url":"\/classic-platforms\/notification-types","required":false},{"title":"Enable HMAC signatures","description":"Add extra security to your notifications.","url":"\/classic-platforms\/configure-notifications\/signing-notifications-with-hmac","required":false}],"id":"25142911","type":"page","_expandable":{"operations":""},"status":"current","last_edit_on":"03-09-2021 10:52","parameters":{"directoryPath":"\/classic-platforms"}},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/classic-platforms\/configure-notifications","title":"Configure notifications","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\nAll Platforms API create, update, and delete requests are asynchronous, so you must rely on notifications to know the final result of a request. These notifications are sent as webhooks to the corresponding URLs configured on your server.\nOn this page you'll learn how to:\n\nCreate a configuration for each notification type that you want to receive from Adyen for Platforms.\nGet information about existing notification configurations.\nTest your notification set up.\nUpdate existing notification configurations.\nDelete notification configurations.\n\nYou also need to\u00a0accept each notification, to confirm that you have received it.\nCreate a notification configuration\nTo configure a notification, make a POST  \/createNotificationConfiguration call and pass the URL where the notifications should be sent and the notification types  that you want to receive. You can also provide the message format, protocol, username, password, and other parameters, as shown in the example below.\n\n    \n\n\n    \n\nGet a configuration\nTo get the details of a previously configured notification, make a POST  \/getNotificationConfiguration call and pass the notification ID as a parameter.\n\n    \n\n\n    \n\nGet a list of configurations\nIn addition, you can get a list of all configured notifications. For this, make the  \/getNotificationConfigurationList call and pass an empty request as a parameter.\n\n    \n\n\n    \n\nUpdate notification configurations\nTo change notification settings, make a POST  \/updateNotificationConfiguration call and pass new settings as its parameters. The notification to be updated is specified by the notificationId value.\n\n    \n\n\n    \n\nDelete notification configurations\nIf you no longer need some of configured notifications, delete them by making a POST  \/deleteNotificationConfigurations call. Notifications to be deleted are specified by the IDs in the notificationIds array.\n\n    \n\n\n    \n\nAccept notifications\nTo confirm that you\u00a0have received\u00a0a notification, your server should\u00a0acknowledge the notification with the following response:\n[accepted]\nWe use\u00a0at-least-once delivery\u00a0to ensure that your server has received a notification.\u00a0If your server has not acknowledged a notification within 10 seconds we will queue all notifications to this endpoint. We'll then retry sending the notification until it is accepted. Once accepted, you'll receive all your queued notifications.\nRetry attempts will happen regularly, at increasing time intervals:\n\n2 minutes\n5 minutes\n10 minutes\n15 minutes\n30 minutes\n1 hour\n2 hours\n4 hours\n\nRetries then happen every 8 hours for the following\u00a07\u00a0days.\nTest a notification\nTo test a notification configuration, make a POST  \/testNotificationConfiguration call and pass a notificationId as a parameter. If you leave the eventTypes array empty, all the configured notification types will be generated.\n\n    \n\n\n    \n\n\n    \n","type":"page","locale":"pt","boost":18,"hierarchy":{"lvl0":"Home","lvl1":"Classic integration","lvl2":"Configure notifications"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/classic-platforms","lvl2":"\/pt\/classic-platforms\/configure-notifications"},"levels":3,"category":"Classic Platforms","category_color":"green","tags":["Configure","notifications"]}}
