Search

Are you looking for test card numbers?

Would you like to contact support?

PrestaShop

Use Adyen's plugin for PrestaShop to accept credit card payments.

Our plugin for PrestaShop allows you to accept credit card payments on your website and mobile application, without redirecting to an external website. Sensitive cardholder data is collected securely using our Secured Fields JavaScript library, reducing your PCI DSS-compliance requirements. The plugin supports native 3D Secure 2 authentication, and is compatible with your Dynamic 3DS and AVS settings.

The plugin supports PrestaShop versions 1.6 and 1.7.

The plugin is currently under development. One-click payments and local payment methods will be added by the end of September 2019.

Before you begin

Before you begin to integrate PrestaShop with the Adyen payments platform, make sure that you have performed the following steps:

  1. Sign up for a test account with Adyen at https://www.adyen.com/signup.
  2. Apply for a live account with Adyen. For more information, refer to Apply for a live account

Step 1: Install the plugin

  1. Download the latest version of the plugin on Github.
  2. Copy the folders into the /modules/adyen folder of your main PrestaShop environment.
  3. In your PrestaShop back office, go to:
    • Modules and Services if you are using version 1.6 of PrestaShop.
    • Modules > Module Manager if you are using version 1.7 of PrestaShop.
  4. In the Payment section, find Adyen, and select:
    • Install if you are using version 1.6 of PrestaShop.
    • Enable Module if you are using version 1.7 of PrestaShop.

Step 2: Generate an API key in Adyen Customer Area

For authenticating API requests from PrestaShop, you need to provide an API key. 

To generate an API Key:

  1. Log in to your Adyen Customer Area.
  2. Go to Account > Users, and click the user ws@Company.[YourCompanyAccount].
  3. Under Authentication, click Generate New API Key

    Don't forget to copy and securely store the API Key in your system – you will need to enter it in the PrestaShop back office in Step 3.

  4. Click Save at the bottom of the page.

Step 3: Set up the plugin in PrestaShop back office

  1. In your PrestaShop back office, go to:
    • Modules and Services if you are using version 1.6 of PrestaShop.
    • Modules > Module Manager if you are using version 1.7 of PrestaShop.
  2. In the Payment section, find Adyen, and click Configure.
  3. Fill out the following fields:
Field Description
Merchant Account Name of your Adyen merchant account for which the payments will be processed.
Test/Production Mode Select whether you want to use test or production (live) mode.
API key for Test Your API key from Adyen test Customer Area.
API key for Live Your API key from Adyen live Customer Area.
Live endpoint prefix The URL prefix [random]-[company name] from your Adyen live Customer Area > Account > API URLs. For more information, refer to Checkout endpoints.

Test and go live

Once you have the credentials for your Adyen live account:

  1. Generate an API key in your live Adyen Customer Area.
  2. Enter the API key for live in your PrestaShop back office.

See also