Magento 2 does not receive notifications

If you are not receiving notifications in Magento 2, check the following possible causes:

  • The notification user name and password that you entered in Magento are different from the ones that you entered in your Adyen Customer Area. Note that they are case sensitive, and make sure that there are no unnecessary whitespaces inserted.

  • Some hosting providers are running PHP in CGI mode. This means that HTTP Basic Authentication, used for the notifications, is not working by default. To enable authorisation, add the following rules to the .htaccess file in the Magento root directory:

        RewriteEngine on:
        RewriteCond %{HTTP:Authorization} (.+)
        RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]
  • Some hosting providers are blocking bots, which may block our notifications from being sent correctly. 

  • You have added an extra HTTP authentication over your website. To allow our notifications to successfully access your endpoint, use the same credentials for the notification configurations as you are using for your basic authentication.  

  • You have enabled adding store codes to URL's, or turned off URL rewrite in Magento. To check whether this is the case and fix the issue: 
    1. Log in to your Magento backend. 
    2. Go to Stores > Configuration > Web.
    3. Go to the Url Options section. 
      If Add store code to Urls is set to Yes, add the store code to the notification URL that you set up in your Adyen Customer Area
    4. Go to the Search Engine Optimization
      If Use Web Server Rewrites is set to No, use index.php/adyen/process/json in the notification URL that you set up in your Adyen Customer Area. For more information please have a look at our troubleshooting page.  
Was this article helpful?
0 out of 2 found this helpful