{"title":"Issuing webhook types","category":"default","creationDate":1574033460,"content":"<p>Adyen sends webhooks to inform your system about events that occur in your balance platform. These events include when a card user makes a payment with their Adyen-issued card, or when a merchant starts a refund. To learn how to set up a webhook, see <a href=\"\/pt\/development-resources\/webhooks\/configure-and-manage\">Configure and manage webhooks<\/a>.<\/p>\n<p>Webhooks are typically sent when:<\/p>\n<ul>\n<li>A resource was created or updated.<\/li>\n<li>A request was initiated (such as a payment authorisation request, a refund request, or a funds transfer request).<\/li>\n<li>There was a funds movement (funds added to or deducted from balance accounts).<\/li>\n<li>A dispute was raised for a transaction made with an Adyen-issued card.<\/li>\n<\/ul>\n<p>You can subscribe to the following webhooks:<\/p>\n<ul>\n<li>Configuration<\/li>\n<li>Payment method<\/li>\n<li>Transfer<\/li>\n<li>Dispute<\/li>\n<li>Negative balance warning<\/li>\n<li>Report<\/li>\n<\/ul>\n<p>You can also differentiate the events based on the <code>type<\/code>. Some webhook types also include a <code>data.status<\/code> field that informs you of the outcome of the event.<\/p>\n<h2>Configuration webhooks<\/h2>\n<p>Configuration webhooks inform your system about events that occur with account holders, balance accounts, and payment instruments.<\/p>\n<div class=\"sticky-table-container\">\n    \n<table>\n<thead>\n<tr>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/balanceplatform-webhooks\/latest\/post\/balancePlatform.accountHolder.created\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.accountHolder.created<\/a><\/td>\n<td>An account holder was <a href=\"\/pt\/issuing\/manage-account-holders#create-an-account-holder\">successfully created<\/a>.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/balanceplatform-webhooks\/latest\/post\/balancePlatform.accountHolder.updated\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.accountHolder.updated<\/a><\/td>\n<td>An account holder was <a href=\"\/pt\/issuing\/manage-account-holders#update-account-holder\">successfully updated<\/a>.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/balanceplatform-webhooks\/latest\/post\/balancePlatform.balanceAccount.created\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.balanceAccount.created<\/a><\/td>\n<td>A balance account was <a href=\"\/pt\/issuing\/manage-balance-accounts#create-a-balance-account\">successfully created<\/a>.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/balanceplatform-webhooks\/latest\/post\/balancePlatform.balanceAccount.updated\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.balanceAccount.updated<\/a><\/td>\n<td>A balance account was <a href=\"\/pt\/issuing\/manage-balance-accounts#update-balance-account\">successfully updated<\/a>.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/balanceplatform-webhooks\/latest\/post\/balancePlatform.paymentInstrument.created\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.paymentInstrument.created<\/a><\/td>\n<td>A debit card was <a href=\"\/pt\/issuing\/create-cards\">successfully created<\/a>.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/balanceplatform-webhooks\/latest\/post\/balancePlatform.paymentInstrument.updated\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.paymentInstrument.updated<\/a><\/td>\n<td>A debit card was <a href=\"\/pt\/issuing\/manage-cards\/\">successfully updated<\/a>.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/docs.adyen.com\/api-explorer\/balanceplatform-webhooks\/latest\/post\/balancePlatform.networkToken.created\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.networkToken.created<\/a><\/td>\n<td>A network token was <a href=\"\/pt\/issuing\/webhook-types\/network-tokens-events#network-token-created\">successfully created<\/a>. Adyen sends a webhook message with this type when a network token is initialized. The initial status is always <strong>inactive<\/strong>.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/docs.adyen.com\/api-explorer\/balanceplatform-webhooks\/latest\/post\/balancePlatform.networkToken.updated\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.networkToken.updated<\/a><\/td>\n<td>A network token was <a href=\"\/pt\/issuing\/webhook-types\/network-tokens-events#network-token-updated\">successfully updated<\/a>. A webhook message of this type indicates a change in status, for example to <strong>active<\/strong>, <strong>suspended<\/strong>, or <strong>closed<\/strong>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<\/div>\n\n<h2 id=\"transfer-webhooks\">Transfer webhooks<\/h2>\n<p>Transfer webhooks inform your system about incoming and outgoing transfers in your issuing integration.<\/p>\n<table>\n<thead>\n<tr>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\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>A transfer request was created to credit funds to or deduct funds from a balance account in your issuing integration. The content informs you of the event that triggered the transfer request, such as a payment or refund.<\/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>A transfer request's status changed.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a id=transfer-event><\/a><br \/>\nYou can identify transfer webhooks sent for different events by checking the following parameters and values:<\/p>\n<div class=\"sticky-table-container\">\n    \n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Event<\/th>\n<th style=\"text-align: left;\"> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfer-webhooks\/latest\/post\/balancePlatform.transfer.created#request-data-category\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">category<\/a><\/th>\n<th style=\"text-align: left;\"> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfer-webhooks\/latest\/post\/balancePlatform.transfer.created#request-data-type\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">type<\/a><\/th>\n<th style=\"text-align: left;\"> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/transfer-webhooks\/latest\/post\/balancePlatform.transfer.updated#request-data-status\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">status<\/a><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/pt\/issuing\/webhook-types\/payment-events\">Payment<\/a><\/td>\n<td style=\"text-align: left;\"><strong>issuedCard<\/strong><\/td>\n<td style=\"text-align: left;\"><strong>payment<\/strong><\/td>\n<td style=\"text-align: left;\"><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/pt\/issuing\/webhook-types\/fund-transfers-webhooks\">Fund transfer<\/a><\/td>\n<td style=\"text-align: left;\"><strong>bank<\/strong><\/td>\n<td style=\"text-align: left;\"><strong>bankTransfer<\/strong><\/td>\n<td style=\"text-align: left;\"><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Chargeback<\/td>\n<td style=\"text-align: left;\"><strong>issuedCard<\/strong><\/td>\n<td style=\"text-align: left;\"><strong>chargeback<\/strong><\/td>\n<td style=\"text-align: left;\"><strong>chargeback<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Second Chargeback<\/td>\n<td style=\"text-align: left;\"><strong>issuedCard<\/strong><\/td>\n<td style=\"text-align: left;\"><strong>chargeback<\/strong><\/td>\n<td style=\"text-align: left;\"><strong>secondChargeback<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<\/div>\n\n<h2 id=\"dispute-webhooks\">Dispute webhooks<\/h2>\n<p>Dispute webhooks inform your system about events that occur with disputes that are raised for Adyen-issued card transactions in your issuing integration.<\/p>\n<table>\n<thead>\n<tr>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/dispute-webhooks\/latest\/post\/balancePlatform.dispute.created\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.dispute.created<\/a><\/td>\n<td>A dispute was raised for a transaction made with an Adyen-issued card in your issuing integration. The content informs you of the type of dispute that is raised, such as for a fraudulent transaction or non-delivery of goods or services. Possible status values for this webhook: <strong>draft<\/strong>, <strong>submitted<\/strong>.<\/td>\n<\/tr>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/dispute-webhooks\/latest\/post\/balancePlatform.dispute.updated\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.dispute.updated<\/a><\/td>\n<td>The status of a raised dispute changed. Possible status values for this webhook: <strong>closed<\/strong>, <strong>submitted<\/strong>, <strong>chargeback<\/strong>, <strong>won<\/strong>, <strong>secondChargeback<\/strong>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Report webhooks<\/h2>\n<p>Report webhooks inform your system when a report is generated and ready to be downloaded.<\/p>\n<table>\n<thead>\n<tr>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/report-webhooks\/latest\/post\/balancePlatform.report.created\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.report.created<\/a><\/td>\n<td>A <a href=\"\/pt\/issuing\/generate-download-reports#download\">report<\/a> was generated and is ready to be downloaded. <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Payment webhooks (deprecated)<\/h2>\n<div class=\"notices red\">\n<p>Payment webhooks are deprecated. Use the <a href=\"#transfer-webhooks\">transfer webhooks<\/a> instead.<\/p>\n<\/div>\n<table>\n<thead>\n<tr>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/balanceplatform-webhooks\/latest\/post\/balancePlatform.incomingTransfer.created\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.incomingTransfer.created<\/a><\/td>\n<td>There are funds that will be added to the balance account because of a pending refund or a funds transfer.<br>Possible statuses: <strong>PendingIncomingTransfer<\/strong><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/balanceplatform-webhooks\/latest\/post\/balancePlatform.incomingTransfer.updated\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.incomingTransfer.updated<\/a><\/td>\n<td>Funds were added to a balance account because of a refund or a funds transfer.<br>Possible values: <strong>Refunded<\/strong>, <strong>IncomingTransfer<\/strong><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/balanceplatform-webhooks\/latest\/post\/balancePlatform.outgoingTransfer.created\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.outgoingTransfer.created<\/a><\/td>\n<td>Funds were deducted from a balance account because of a payment capture or a funds transfer.<br>Possible statuses: <strong>Captured<\/strong>, <strong>OutgoingTransfer<\/strong><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/balanceplatform-webhooks\/latest\/post\/balancePlatform.outgoingTransfer.updated\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.outgoingTransfer.updated<\/a><\/td>\n<td>There was an update after funds were deducted from a balance account. For example, the funds transfer to a transfer instrument failed. <br>Possible statuses: <strong>TransferConfirmed<\/strong>, <strong>TransferSentOut<\/strong>, or <strong>TransferFailed<\/strong><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/balanceplatform-webhooks\/latest\/post\/balancePlatform.payment.created\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.payment.created<\/a><\/td>\n<td>A payment authorisation, a refund, or a funds transfer has been initiated.<br>Possible statuses: <strong>Authorised<\/strong>, <strong>Refused<\/strong>, <strong>Error<\/strong><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/balanceplatform-webhooks\/latest\/post\/balancePlatform.payment.updated\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.payment.updated<\/a><\/td>\n<td>A payment authorisation has expired or has been cancelled.<br>Possible statuses: <strong>Expired<\/strong>, <strong>Cancelled<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>","url":"https:\/\/docs.adyen.com\/pt\/issuing\/webhook-types","articleFields":{"description":"Learn which webhook types are sent for each event.","last_edit_on":"16-03-2020 15:03","cache_enable":false,"next_steps_description":"Learn which webhooks are sent for different scenarios.","next_steps":[{"title":"Payment events","description":"Webhooks for different payment-related events.","url":"\/issuing\/webhook-types\/payment-events","required":false},{"title":"Transfer events","description":"Webhooks for moving funds in and out of balance accounts.","url":"\/issuing\/webhook-types\/fund-transfers-webhooks","required":false},{"title":"Network token events","description":"Webhooks for events in network token lifecycles when cardholders add cards to digital wallets.","url":"\/issuing\/webhook-types\/network-tokens-events","required":false}],"feedback_component":true,"parameters":{"integrationType":"issuing","model":"issuing integration","directoryPath":"\/issuing"}},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/issuing\/webhook-types","title":"Issuing webhook types","content":"Adyen sends webhooks to inform your system about events that occur in your balance platform. These events include when a card user makes a payment with their Adyen-issued card, or when a merchant starts a refund. To learn how to set up a webhook, see Configure and manage webhooks.\nWebhooks are typically sent when:\n\nA resource was created or updated.\nA request was initiated (such as a payment authorisation request, a refund request, or a funds transfer request).\nThere was a funds movement (funds added to or deducted from balance accounts).\nA dispute was raised for a transaction made with an Adyen-issued card.\n\nYou can subscribe to the following webhooks:\n\nConfiguration\nPayment method\nTransfer\nDispute\nNegative balance warning\nReport\n\nYou can also differentiate the events based on the type. Some webhook types also include a data.status field that informs you of the outcome of the event.\nConfiguration webhooks\nConfiguration webhooks inform your system about events that occur with account holders, balance accounts, and payment instruments.\n\n    \n\n\n\nType\nDescription\n\n\n\n\nbalancePlatform.accountHolder.created\nAn account holder was successfully created.\n\n\nbalancePlatform.accountHolder.updated\nAn account holder was successfully updated.\n\n\nbalancePlatform.balanceAccount.created\nA balance account was successfully created.\n\n\n balancePlatform.balanceAccount.updated\nA balance account was successfully updated.\n\n\nbalancePlatform.paymentInstrument.created\nA debit card was successfully created.\n\n\nbalancePlatform.paymentInstrument.updated\nA debit card was successfully updated.\n\n\nbalancePlatform.networkToken.created\nA network token was successfully created. Adyen sends a webhook message with this type when a network token is initialized. The initial status is always inactive.\n\n\nbalancePlatform.networkToken.updated\nA network token was successfully updated. A webhook message of this type indicates a change in status, for example to active, suspended, or closed.\n\n\n\n\n\n\nTransfer webhooks\nTransfer webhooks inform your system about incoming and outgoing transfers in your issuing integration.\n\n\n\nType\nDescription\n\n\n\n\n balancePlatform.transfer.created\nA transfer request was created to credit funds to or deduct funds from a balance account in your issuing integration. The content informs you of the event that triggered the transfer request, such as a payment or refund.\n\n\n balancePlatform.transfer.updated\nA transfer request's status changed.\n\n\n\n\nYou can identify transfer webhooks sent for different events by checking the following parameters and values:\n\n    \n\n\n\nEvent\n category\n type\n status\n\n\n\n\nPayment\nissuedCard\npayment\n\n\n\nFund transfer\nbank\nbankTransfer\n\n\n\nChargeback\nissuedCard\nchargeback\nchargeback\n\n\nSecond Chargeback\nissuedCard\nchargeback\nsecondChargeback\n\n\n\n\n\n\nDispute webhooks\nDispute webhooks inform your system about events that occur with disputes that are raised for Adyen-issued card transactions in your issuing integration.\n\n\n\nType\nDescription\n\n\n\n\n balancePlatform.dispute.created\nA dispute was raised for a transaction made with an Adyen-issued card in your issuing integration. The content informs you of the type of dispute that is raised, such as for a fraudulent transaction or non-delivery of goods or services. Possible status values for this webhook: draft, submitted.\n\n\n balancePlatform.dispute.updated\nThe status of a raised dispute changed. Possible status values for this webhook: closed, submitted, chargeback, won, secondChargeback.\n\n\n\nReport webhooks\nReport webhooks inform your system when a report is generated and ready to be downloaded.\n\n\n\nType\nDescription\n\n\n\n\n balancePlatform.report.created\nA report was generated and is ready to be downloaded. \n\n\n\nPayment webhooks (deprecated)\n\nPayment webhooks are deprecated. Use the transfer webhooks instead.\n\n\n\n\nType\nDescription\n\n\n\n\nbalancePlatform.incomingTransfer.created\nThere are funds that will be added to the balance account because of a pending refund or a funds transfer.Possible statuses: PendingIncomingTransfer\n\n\nbalancePlatform.incomingTransfer.updated\nFunds were added to a balance account because of a refund or a funds transfer.Possible values: Refunded, IncomingTransfer\n\n\nbalancePlatform.outgoingTransfer.created\nFunds were deducted from a balance account because of a payment capture or a funds transfer.Possible statuses: Captured, OutgoingTransfer\n\n\nbalancePlatform.outgoingTransfer.updated\nThere was an update after funds were deducted from a balance account. For example, the funds transfer to a transfer instrument failed. Possible statuses: TransferConfirmed, TransferSentOut, or TransferFailed\n\n\nbalancePlatform.payment.created\nA payment authorisation, a refund, or a funds transfer has been initiated.Possible statuses: Authorised, Refused, Error\n\n\nbalancePlatform.payment.updated\nA payment authorisation has expired or has been cancelled.Possible statuses: Expired, Cancelled\n\n\n","type":"page","locale":"pt","boost":18,"hierarchy":{"lvl0":"Home","lvl1":"Adyen Issuing","lvl2":"Issuing webhook types"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/issuing","lvl2":"\/pt\/issuing\/webhook-types"},"levels":3,"category":"Issuing","category_color":"green","tags":["Issuing","webhook","types"]}}
