In this manual we’ll explain how to connect Adyen with the Pronamic Pay plugin so you can use Adyen with your WordPress website. A Pro license for Pronamic Pay is required to be able to download and install the Adyen add-on plugin in your WordPress website.
Note: Do you already own a Basic license for Pronamic Pay? Easily upgrade to a Pro license and download the Adyen add-on through your account on pronamic.eu.
Connect Adyen with Pronamic Pay
Time needed: 15 minutes.
Step-by-step manual of how to connect Adyen with the Pronamic Pay plugin.
- Install and activate Pronamic Pay and the Adyen add-on plugins
After installing you are able to create an Adyen configuration.
- Create your Adyen configuration
Navigate to Pay » Configurations and create a new configuration. Give your configuration a title like “Adyen – [username]”
- Select Adyen as your payment provider
Select ‘Adyen’ from the ‘Payment provider’ dropdown list.
By default the Test mode is selected. In order to fully test your configuration we recommend to first keep this test mode activated.
- Fill in your Merchant account code
You can find these credentials in your Adyen account on the Merchant accounts page.
- Fill in your Adyen API-key
You can find your API-key within the Adyen Dashboard » Account » Users. If you haven’t made a webservice user yet, please create one. See the Adyen documentation for detailed instructions.
- Fill in your API Live URL Prefix
You can find your prefix within the Adyen Dashboard » Account » API URLs. The prefix is a combination of a unique number combination and your account code (for example: 123456789-accountCode).
The ‘API Live URL Prefix’ setting is only required for payments in the live mode. For the test mode this field is not required.
- Publish your configuration
Publish the Adyen configuration, you can now test the Adyen configuration.
- Test your configuration
You now can test your configuration by doing a test payment from the ‘Test’ metabox in the configuration.
- Change the configuration to ‘live’ mode
When you are done testing, you can change the mode to ‘live’. Save your changes and you are ready to go to use Adyen with your WordPress website.
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.