Last months have been quite busy. Since the last major release of our Pronamic Pay plugin we released several smaller updates. From fixing small issues to updating libraries and adding icons, for example for the ‘Handelsbanken’ bank. With the latest version 5.6, we’re adding integration of Adyen for WordPress! Find out what’s new in Pronamic Pay 5.6 and the new Pronamic Pay Adyen Add-On.
Pronamic Pay Adyen Add-on
The biggest update to the Pronamic Pay plugin is the support for add-ons. Via this way we now offer integration for Adyen for WordPress with the new Pronamic Pay Adyen Add-On. With this integration it is now possible to receive payments from all over the world. Payment provider Adyen supports all key payment methods from around the world.
The Pronamic Pay Adyen Add-On uses the Adyen API and the Adyen Web SDK. For example we use the API for iDEAL payments. The advantage of this integration is that clients are send directly to the online bank environment of their own bank. For other Adyen payment methods like credit cards, the Web SDK integration is being used. This makes it possible for your customers to securely enter for example credit card details in a safe environment on your own website. Our Adyen integration does not use deprecated integration techniques like HPP or CSE. This makes the Pronamic Pay Adyen Add-On a future proof solution.
Adyen notification webhooks
To keep the payment status in the WordPress dashboard in sync with Adyen it is possible to use Adyen notification webhooks. We provide a webhook URL in the WordPress site which can be added to the Adyen dashboard. Adyen sends messages to this URL whenever the status of a payment changes. To make this possible we use the WordPress REST API which is available since WordPress 4.7. Adyen can send notifications to a so-called WordPress REST API endpoint. The webhook URL looks like this:
https://example.com/wp-json/pronamic-pay/adyen/v1/notifications. The webhook URL for your site is shown on the tab ‘Transaction feedback’ when editing a payment gateway configuration in WordPress:
To prevent third parties from sending false notifications to the WordPress REST API endpoint, it is possible (and recommended) to use HTTP-authentication. Just fill in the same username and password within the Adyen and WordPress dashboards:
At Pronamic we love quality code! To guarantee this, we use so-called quality assurance tools. The Pronamic Pay Adyen Add-On is automatically checked for multiple cases. For example, the add-on is fully compatible with the latest WordPress Coding Standards. More than 85% of all code in the Adyen gateway integration is covered by tests. With new developments, tests are run to make sure that existing functionality continues to work properly.
Licenses + add-ons
The Adyen integration is not part of the Pronamic Pay plugin itself. For the integration with Adyen we made an add-on plugin. This add-on still requires the Pronamic Pay plugin. With this new setup we also changed our licensing model. The ‘Single Site’ license is now called a ‘Basic’ license. The ‘5-20 sites’ license is now called a ‘Developer’ license. The ‘Pro’ license is a new license. The Pronamic Pay Adyen Add-on is available within the ‘Pro’ and ‘Developer’ licenses. More information about the plugin and pricing can be found on the Pronamic Pay product page.
Our new integration of Adyen for WordPress is ‘future proof’ and available from now on! Purchase your license now and start accepting payments through Adyen from your WordPress website.