Within this manual we’ll explain how to connect your WordPress site with the payment provider Adyen in the Pronamic Pay plugin. A Pro license for Pronamic Pay is required to be able to download and install the Adyen add-on plugin in your WordPress website.
Adding an Adyen configuration
- Instal and activate both the Pronamic Pay and the Adyen add-on plugins.
- Navigate to Pay » Configurations and create a new configuration.
- Enter a title and select ‘Adyen’ as the payment provider.
- By default the Test mode is selected. In order to fully test your Adyen configuration we recommend to first keep this test mode activated.
- There are three option you need to fill in; Merchant account, API-key and the API Live URL Prefix.
- Login to your Adyen dashboard and navigate to Account » Merchant accounts and copy your Account code. Navigate back to your WordPress website and store your Account code within the Merchant Account field.
- Head back to your Adyen dashboard and go to Account » Users. If you haven’t made a webservice user yet, please create one. See the Adyen documentation for detailed instructions.
- While adding the ‘User’ an API-key is created, copy this API-key and finish making your Adyen ‘User’. Head back to your WordPress dashboard and paste the API key in the corresponding setting field.
- Publish the Adyen configuration, you can now test the Adyen configuration.
- The ‘API Live URL Prefix’ setting is only required for payments in the live mode. Want to activate your Adyen live Account? You can find your prefix within the Adyen dashboard by navigating to Account » API URLs. The prefix is a combination of a unique number combination and your account code (for example: 123456789-accountCode).
- Make sure to save your changes!
Congratulations, your configuration is ready for use.
Using Adyen in live mode
The webservice user needs to have the “Checkout webservice role”. If the webservice user does not have this role, please contact Adyen support to request this role for the webservice user (Account » Support in the Adyen dashboard).
Adyen transaction feedback
We recommend to also configure the transaction feedback settings. These settings are used to receive automatic transaction status updates within your site.
- Navigate to the Adyen payment configuration within your WordPress dashboard.
- Open the tab ‘Transaction feedback’ and copy the ‘Webhook URL’.
- Go to your Adyen dashboard and navigate to the page Account » Server communication.
- Add and activate the ‘Standard notification’.
- Within the now shown settings page, paste the copied ‘Webhook URL’ in the ‘URL’ field.
- The other shown fields are already correctly configured.
- Scroll to the section ‘Authentication’ and enter a ‘User Name’ and ‘Password’. You can enter new, not previously used, field values. Store or remember the entered values, as you will need them later on.
- Save the stored settings within the Adyen dashboard.
- Head back to your WordPress dashboard and go to the Pay » Settings page.
- Scroll to the ‘Adyen Notification Authentication’ section and enter the previously used ‘User Name’ and ‘Password’ values.
- Save your changes!
Adyen will send payment status updates to your WordPress site, which will be processed by the Pronamic Pay plugin.