Why am I not receiving webhook events?

Your server didn’t accept an event

You might not receive a webhook event when your endpoint/server doesn’t accept an event we sent. When your server doesn’t accept an event, all of your next events will be queued for retry.

Tip: If your server doesn’t accept events properly, we’ll send a system message to your Customer Area.

Tip: If you’re subscribed to system messages, you’ll receive an email notifying you that your endpoint isn’t accepting events.

Troubleshoot webhook events

Update your server configuration to accept all events. We recommend you store the accepted events in your database.

  1. Log in to your Customer Area.
  2. Go to Developers > Webhooks.
  3. Next to the event endpoint that is not working properly, select Troubleshoot.
    You’ll see the request for which your server doesn’t return the expected [accepted] response.
  4. You can Retry or Ignore.

Note: Many stuck events may be pending retry attempts by Adyen, so we recommend continuing troubleshooting until the event is accepted successfully.Once we get the accepted response back from your server for the event, we’ll attempt to retry all stuck webhook events.

Tip: Read more on troubleshooting.

Accept an event manually

You should manually accept events only if you can’t update your server immediately but need to receive your other webhook events.

Note: By manually accepting, your events will no longer be queued, but your server won’t receive the events you manually accepted.

To manually accept the event:

  1. Go to Developers > Webhooks.
  2. Select Troubleshoot.
    This will trigger a delivery attempt for one of the stuck events. Here you’ll see event data and your server’s response.
  3. Click Ignore.

Let's practice

Learn more on this topic and practice what you’ve learned.

Go to your Customer Area
Stylized illustration of a customer support representative with headset.

Do you need additional help?

Contact our support team

Send us the details of your issue by adding images or screenshots.

Submit a request