Back to Top

Adyen Payment Gateway for WooCommerce

Updated 9 June 2023

Adyen is a global payment company that allows the business to accept payment through credit card. That’s why we have introduced Adyen Payment Gateway for WooCommerce.

Now with the help of this add-on, the admin of the web store can provide his customers with the option of making the payment using their credit card within the webstore. The Ayden Payment Gateway is used for processing the payments securely.

Note: After the order gets placed, the admin can also make a refund to the customer if required and the refund amount gets credited back to the respective source of payment(Credit card).

To get more clear idea on the plugin, kindly review the video below-


  • The admin can do the Refund via Adyen.
  • It supports quick on-site checkout.
  • Fully PCI Compliant, no card details submitted to the client-server.
  • The admin can disable Adyen Test mode to use live mode.
  • The admin can customize the Title and Description of the Adyen Payment method.
  • This Payment gateway can accept multiple currencies.
  • Automatically updating Order statuses using Adyen webhooks notifications.
  • Automatically refunds payments on Adyen when refund them in WooCommerce.
  • Admin can Enable & Disable Capture payments immediately functionality for Authorize Mode


Firstly, the user will get a zip file which first of all needs to be uploaded in the “Add New” menu option in the WordPress admin panel.

Searching for an experienced
Woocommerce Company ?
Find out More

Furthermore, log in to your account panel and under the Dashboard hover your mouse over the “Plugins” menu option.

After that, tap on the Sub-Menu, and then select the “Add New” option.

add plugin

Next, you will see an option on the top of your page that is “Upload Plugin”, click the option to upload the zip file.

upload plugin

After clicking on the “Upload Plugin” option, below that you will see a button “Choose File”.

Click on the button to browse for the zip file as per the snapshot below.

choose file

After browsing the file, click the “Install Now” button to install the plugin as per the snapshot.


When the plugin is installed correctly, you will see the success message and an option to activate the plugin. After that, click on “Activate Plugin” to activate the installed plugin.

activate plugin

Now, run the below-mentioned command in the respective directory (Likewise: domain/wp-content/plugins/wk-adyen-payment-gateway) via terminal.

composer install

Make sure that you have installed composer on your server else follow this instruction to install composer – Composer Installation

Adyen Account API

In order to use this payment method, the API credentials of the Adyen Account are required.

The admin can create or log in to the Adyen account by using the following links:

Click here for Sign up.

Click here for login.


After login, the admin can navigate through Account> User in order to get the API credentials.


Once the admin click on the user button the list of the web services will appear.


The admin needs to click on the name of the particular web service user in order to get the credentials.

web services

The admin can also find the public key token over here.

client side encryption

Standard notification –

For the standard notification, the admin will have to navigate Account > Server communication to enter the path URL from your website as shown in the image below –


Now click on the Add button to configure the Standard Notification as shown in the image below –


Now add the site URL and select the SSL version as TLSv1 and save the configuration.


Here, the URL is, which you will find from your admin dashboard as shown in the image below –


Module Configuration

After the successful installation of Adyen Payment Gateway for WooCommerce, the admin can configure the module by navigating through WooCommerce> Settings> Payments.


From here, the admin can enable or disable this payment method. Also, for managing this payment method the admin needs to click on the Manage button.

After clicking on the Manage button, you will get these options.

  • Enable/Disable: By using this the admin can enable/disable this module.
  • Title: Here the admin needs to enter the title for the payment method.
  • Description: Enter the description here, which the user will see on the front end.
  • Test Mode: By clicking on the checkbox the admin can enable the test mode. If the test mode is not enabled the admin will have to enter the live credential from the Adyen.
  • Payment Mode: When selected as Authorize Payment the payment is done within the website. But when selected as Payment Link it redirects the customers to the Adyen Payment site.

    NOTE: Authorise Payment Method doesn’t support 3D Secure card. Enable the Payment Links, for the support of both normal and 3D Secure Cards.

Note: Once the test mode is enabled then the account details will appear for the test mode else, it will ask for live account credentials.

Live/Test Account Details:

  • Merchant Account: The admin needs to enter the Merchant Account name.
  • Username: Enter your user name here.
  • Password: The admin needs to enter the Adyen password.
  • API Key: Enter your Adyen API key.
  • Client Encryption Key: Enter your Adyen client Encryption Key.
  • Library token: Enter your Adyen Library token.

If you place order in Authorize Mode then order status will be on hold and apporved by the admin by clicking on the capture button manually.


Note: If you select Payment Link Method the order status will automatically show to processing the admin does not need to change the status from capture to processing manually.

For the live payment – You can find the live API endpoint in your live account: here >> Account >> API URLs. 

Customer End

Once the customer has added the product in the cart then they can select Adyen as a payment method for completing the payment.

After selecting the Adyen payment method the customer needs to fill the card details.


Once the order is received the customer will get the following details.


Refund Procedure

This module facilitates the admin to refund via Adyen for any order. For refunding the money through Adyen the admin can navigate through WooCommerce> Orders.


After that, the admin needs to select that particular order for which the admin wants to make a refund.


Under that order, the admin needs to click on the refund button to select the refund type as manually or Refund via Adyen.


After entering the amount and reason the admin can click on the Refund via Adyen to refund the money of that order.


Also, if the customer places an order for two different products and he wants to return only one product then the admin can manage the refund accordingly.


The customer can also view the refunded amount by navigating through My Account> Orders.


Although, the admin can also view the transactions on the Adyen website by navigating through Transactions> Payments.

adyen payment list

Once the refund is done for any order then the customer will get the email regarding the same.


That’s all for the Adyen Payment Gateway for WooCommerce module. For any further query or suggestion add a ticket at our HelpDesk System.

Current Product Version - 1.2.0

Supported Framework Version - WooCommerce Version 7.6.0, WordPress Version 6.2.0

Blog Version - WooCommerce Version 7.6.0, WordPress Version 6.2.0
  • Version WooCommerce Version 7.6.0, WordPress Version 6.2.0
  • Version WooCommerce Version 3.9.x, WordPress Version 5.3.x
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*

Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content