More webhooks
Learn about the webhook types that Adyen sends to your server.
The webhooks described in this section are deprecated. Use the transfer webhooks instead.
When you initiate a funds transfer between balance accounts, Adyen sends two sets of webhooks: one for the source and one for the destination balance account.
Source balance account
Adyen sends a balancePlatform.outgoingTransfer.created webhook for the source
balance account. The amount.value
shows a negative amount, indicating funds deducted from the balance account.
{ "data": { "balancePlatform": "YOUR_BALANCE_PLATFORM", "creationDate": "2021-09-02T18:35:55+02:00", "id": "1W3ZLV5S2VIMM72A", "accountHolder": { "description": "S.Hopper", "id": "AH00000000000000000000001" }, "amount": { "currency": "EUR", "value": -10000 }, "balanceAccount": { "description": "My Balance Account", "id": "BA00000000000000000000001" }, "counterparty": { "balanceAccountId": "BA00000000000000000000002" }, "description": "YOUR_DESCRIPTION_FOR_THE_TRANSFER", "modification": { "amount": { "currency": "EUR", "value": -10000 }, "type": "OutgoingTransfer" }, "originalAmount": { "currency": "EUR", "value": -1000 }, "paymentId": "1W3ZLV5S2VIMM72A", "reference": "YOUR_UNIQUE_REFERENCE_FOR_THE_TRANSFER", "status": "OutgoingTransfer", "valueDate": "2021-09-02T18:35:43+02:00" }, "environment": "test", "type": "balancePlatform.outgoingTransfer.created" }
Destination balance account
Adyen sends a balancePlatform.incomingTransfer.created webhook for the destination
account. The amount.value
shows a positive amount, indicating funds added to the balance account.
{ "data": { "balancePlatform": "YOUR_BALANCE_PLATFORM", "creationDate": "2021-05-03T15:20:14+02:00", "id": "IZL6685QQEBKFOOY", "accountHolder": { "description": "S.Hopper", "id": "AH00000000000000000000001" }, "amount": { "currency": "EUR", "value": 15000 }, "balanceAccount": { "description": "S.Hopper - Main account", "id": "BA00000000000000000000002" }, "modification": { "amount": { "currency": "EUR", "value": 15000 }, "type": "PendingIncomingTransfer" }, "originalAmount": { "currency": "EUR", "value": 15000 }, "paymentId": "IZL6685QQEBKFON0", "status": "PendingIncomingTransfer" }, "environment": "test", "type": "balancePlatform.incomingTransfer.created" }