The Adyen Magento Manual
Global Omni-channel Technology
All you need to know to get started with the Adyen Magento plug-in.
The middle section of this document will be the area where you find our
step–by–step instructions.
Each step will be applied to either the Magento interface, the Adyen interface or
both. The arrows next to the number will show you the relevant interface for each step. The left hand section of this document
will be the area where you will find the Magento screenshots.
The right hand section of this document will be the area where you
will find the Adyen screenshots.
Log into your Magento backend.
In the main menu select
System > Configuration.
You are in the General Settings of Magento. Select Payment Methods.
You are on the page with all the possible settings for the Adyen Magento plugin.
Select Adyen Default Settings.
Find the Adyen module in the Magento backend
2
3
4
1
2
3
Go to https://ca-test.adyen.com and log in with your test account credentials.
In the main menu click Accounts.
Then select SupportAdyenDemo
Merchant Account.
To set up Magento, you need to use the
Merchant Account.
In the main menu select
Settings > Server Communication.
Click the Add button besides the
Standard Notification.
Under the Transport section: • enter your website URL followed
with /adyen/process/ins*. • enable the Active checkbox. • set the Method as HTTP POST.
• press Save Settings.
* If you have turned off URL rewrite in Magento, you need to use index.php/adyen/process/ins.
Select the correct Merchant account and configure the
Adyen notifications in the Test CA
1
2
3
4
2
3
4
6
5
6
Company account Merchant account
!
STEP 2
/7
Merchant account in Magento must correspond to Merchant Account in Adyen.
Set the parameters in the Magento interface as shown in the picture.
The notification username and password must be the same in both systems.
To check the Capture Delay in the Adyen customer area, go to
Settings > Merchant Settings.
Only set the Capture Mode in Magento to Manual if Capture Delay in the Adyen
backoffice is also set to Manual, otherwise leave it as Auto Capture.
Set up the Adyen Module in the Magento Backend
1
2
3
4
1
1
2
3
System > Configuration > Payment Methods > Adyen Default Settings Settings > Notifications
Settings > Merchant Settings
4
4
3
Adyen automatically generates a webserver username for every account in the following
format ws@Company.YourCompanyCode. To find your default webserver username, in the Adyen backoffice, at the company level go to Settings > Users. It is visible under the
System User Category.
To find the Adyen ws password for Test, click on your default webserver name.
If you have not set up your webserver password in the Adyen backoffice, do so now.
Fill in the same pasword from your Adyen webserver password into the Magento Adyen
ws Password for Test.
Settings > Users
Settings > Merchant Settings
Set up the Adyen Module in the Magento Backend
8
5
6
7
System > Configuration > Payment Methods > Adyen Default Settings
8
5
6
7
Open the Adyen HPP panel in the Magento backend.
Click Skins in the left menu in the Adyen backoffice.
The Skin Code must correspond to the Skin Code in the Adyen backoffice, found in Skins after you have clicked on
Create a new skin.*
Fill in the HMAC Keys and Result URLs. The Result URLs have to be your domain name
following by /adyen/process/success.
The HMAC Keys for Test and Live must correspond to the HMAC Keys in the Skin you
have created in the Adyen backoffice.
* The skin code can be found within an existing skin as well.
Skins
Skins> New Skin
Set up Adyen HPP Payment Methods
3
1
System > Configuration > Payment Methods > Adyen HPP
3
5
2
3
4/5
3
4
In Mangento open the Adyen CC panel.
Set Enabled to ‘Yes’.
Select your credit cards.
Change Enable Client Side Encryption to ‘Yes’, and then send an email (Including the merchant account and the web server username that is used) to magento@adyen. com in order to
enable CSE in the Adyen backoffice.
In the Adyen backoffice go to the
Settings > Users.
Select Username under System users.
Copy the first visible Client Encryption Public Key* (by clicking on the Copy button that
appears while the mouse rollover) and paste it into the box in the Magento backend.
You have set up the Adyen module for Test and connected it with the Magento backend. Now you can test transactions (using test
cards **) and refunds.
*If there is no Key visible in the Adyen backoffice, click on the ‘Generate’ button. ** Visit http://www.adyen.com/test-card-numbers
Settings > Users > Select your User name
Set up Credit Card Payments with
Client Side Encryption
1
2
System > Configuration > Payment Methods > Adyen CC
3
2
Settings > Users
3
5
4
6
6
5
6
STEP 5
/7
Log in the Adyen live account (ca-live.adyen.com).
In the Magento open the Adyen Default Settings.
Copy Notification username and password in Magento backend and paste in the Adyen
backoffice, Settings > Notifications.
In the Adyen backoffice, at the Company level go to Settings > Users. In the System users section click on your default webserver name.
Copy username and password in the Adyen backoffice and paste Adyen ws username and
password for Live* in the Magento backend.
Copy Client Encryption Public Key in the Adyen backoffice and paste in Client-Side Encryption
Public Key for Live, under the Adyen CC
section in the Magento backend.
Save the configuration in the Magento backend.
*By default it is the same as Test.
Settings > Users > Select your User name
Set up the Adyen Module for Live
Update Magento Default Settings
System > Configuration > Payment Methods > Adyen Default Settings Settings > Server Communication
3
1
5
3
4
3
5
6
6
5
6
7
2
The Adyen system is configured so users first create and edit Skins in the test platform, and publish them to the Live platform. To use your
Skins on the live platform:
Log in to the Adyen backoffice test environment at https://ca-test.adyen.com.
Go to Skins and select your Skin.
Click on Publish to Live.
Congratulations!
You have configured the Adyent Magento plug-in and published the first skin!
Skins
Set up the Adyen Module for Live
Publish Skin to Live
1
Skins
2
3
2
3
Go to Sales > Orders and click on the order you want to refund.
Click on Invoices in the left menu.
Click on the invoice that is created for this order.
Click on the top on Credit Memo.
Click on Refund* at the bottom of the page. This will send a
refund request to Adyen.
*There are 2 options of refund, please click “Refund“ not “Refund offline“.