Adyen
Implementing Adyen as payment provider
Adyen is a Dutch payment company which enables you to accept electronic payment using a variety of payment methods, like credit cards, debit cards, etc. Please note that Adyen requires an SSL Certificate on the solution.
You can sign up for an Adyen test account here.
To configure Adyen Checkout you need the following 5 keys:
- Merchant name – this is your account name, in our case DynamicwebTestEcom
- API key – see Adyen docs on How to get the API key
- Client key – see Adyen docs on How to get an client key
- Live URL prefix – see Adyen docs for more information. Only required when moving from test to production.
- HMAC key – see Adyen docs on HMAC signature calculation
After obtaining the 5 keys you can configure the payment method
- Open Settings > Areas > Commerce > Order Management > Payment and click '+ New payment
- Select the Adyen Checkout payment provider and configure it
The following settings are available:
Section | Setting | Use | Notes |
---|---|---|---|
General | Merchant name | The Adyen account name | |
API key | The Adyen API key | ||
Client key | The Adyen Client key | ||
Live URL prefix | If it is not set, the test mode will be used, even if corresponding checkbox is not checked | ||
Allow save cards | Check to allow users to save cards via Adyen | ||
Test mode | Switch between live/test mode | ||
Debug mode | |||
Template settings | Payments template | This template renders the payment form | |
Cancel template | This payment renders the feedback if the user cancels a payment | ||
Error template | This payment renders errors from Adyen if they occur | ||
Notification settings | HMAC key | If it is not set, notification processing will not be performed, even if it is configured in the Adyen control panel. |
During setup, it is useful to know that Adyen supplies test cards which can be used to test the setup. Please note that some features, like saved cards, must be enabled in the Adyen administration before they work in DynamicWeb.