PHPackages                             wp-pay-gateways/adyen - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. wp-pay-gateways/adyen

ActiveWordpress-plugin[Payment Processing](/categories/payments)

wp-pay-gateways/adyen
=====================

Adyen driver for the WordPress payment processing library.

v4.9.0(4mo ago)730.8k↑266.7%2[9 issues](https://github.com/pronamic/wp-pronamic-pay-adyen/issues)1GPL-3.0-or-laterPHPPHP &gt;=8.2CI passing

Since Mar 28Pushed 4mo ago4 watchersCompare

[ Source](https://github.com/pronamic/wp-pronamic-pay-adyen)[ Packagist](https://packagist.org/packages/wp-pay-gateways/adyen)[ Docs](http://www.wp-pay.org/gateways/adyen/)[ RSS](/packages/wp-pay-gateways-adyen/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (22)Versions (53)Used By (1)

WordPress Pay Gateway: Adyen
============================

[](#wordpress-pay-gateway-adyen)

**Adyen driver for the WordPress payment processing library.**

[![Build Status](https://camo.githubusercontent.com/029b5eeb62f9fa297c666ece79e64dcdfb3fabda3ebe7267c3b1d23553440ef5/68747470733a2f2f7472617669732d63692e6f72672f77702d7061792d67617465776179732f616479656e2e7376673f6272616e63683d646576656c6f70)](https://travis-ci.org/wp-pay-gateways/adyen)[![Coverage Status](https://camo.githubusercontent.com/e8f581e41811e9272cb7acb3e93f1e82bb52a3ea285f573a2f7712ef277822aa/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f77702d7061792d67617465776179732f616479656e2f62616467652e7376673f6272616e63683d646576656c6f7026736572766963653d676974687562)](https://coveralls.io/github/wp-pay-gateways/adyen?branch=develop)[![Latest Stable Version](https://camo.githubusercontent.com/9bd75da2137f28268764c9efc506c89cd1591521edcffdaacd897f26466ff2f5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f77702d7061792d67617465776179732f616479656e2e737667)](https://packagist.org/packages/wp-pay-gateways/adyen)[![PHP from Packagist](https://camo.githubusercontent.com/2e179457eb054c432f8df67bb894dddf8e7c5808a5b884e4df5ccc5cfbfa55b4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f77702d7061792d67617465776179732f616479656e2e737667)](https://packagist.org/packages/wp-pay-gateways/adyen)[![Total Downloads](https://camo.githubusercontent.com/9efb822b5e65995ad6f2be0e53074f8b5299003fbcc51a1e3bbc36c4bc2fa98e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f77702d7061792d67617465776179732f616479656e2e737667)](https://packagist.org/packages/wp-pay-gateways/adyen)[![Packagist Pre Release](https://camo.githubusercontent.com/a80f61bb343080d245e6023aa1703ef9eac04454f3bf81a35212b9192dcbccc4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f767072652f77702d7061792d67617465776179732f616479656e2e737667)](https://packagist.org/packages/wp-pay-gateways/adyen)[![License](https://camo.githubusercontent.com/8902b327c8e1cedfad43bc839a5ca060c618d65ab6c22ea15032fca2a9b1bb11/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f77702d7061792d67617465776179732f616479656e2e737667)](https://packagist.org/packages/wp-pay-gateways/adyen)[![Built with Grunt](https://camo.githubusercontent.com/4cca3ee6b510b263ee42b5388d97173a50ddeeb96c8893dc6b941600489a44fe/68747470733a2f2f6772756e746a732e636f6d2f63646e2f6275696c74776974682e737667)](http://gruntjs.com/)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/d0369cb3859b608bae6fe8c2cab94e6f59186c0ef7ac2eb1cff28f92cd0a59f2/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f77702d7061792d67617465776179732f616479656e2f6261646765732f7175616c6974792d73636f72652e706e673f623d646576656c6f70)](https://scrutinizer-ci.com/g/wp-pay-gateways/adyen/?branch=develop)[![Code Coverage](https://camo.githubusercontent.com/127a5fdc19184082dc5d5f1527b6411e90f51c7c6d93a6580534d2fc81c0c0c0/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f77702d7061792d67617465776179732f616479656e2f6261646765732f636f7665726167652e706e673f623d646576656c6f70)](https://scrutinizer-ci.com/g/wp-pay-gateways/adyen/?branch=develop)[![Build Status](https://camo.githubusercontent.com/165cb9dea2322f1d5948fbf6555969e48ba2f4c8a37dc06a9079b4cdbffd0a0c/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f77702d7061792d67617465776179732f616479656e2f6261646765732f6275696c642e706e673f623d646576656c6f70)](https://scrutinizer-ci.com/g/wp-pay-gateways/adyen/build-status/develop)[![Code Intelligence Status](https://camo.githubusercontent.com/d653125727788d11b328881dbe3cd52cec117ae341368846f60326aecc78f404/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f77702d7061792d67617465776179732f616479656e2f6261646765732f636f64652d696e74656c6c6967656e63652e7376673f623d646576656c6f70)](https://scrutinizer-ci.com/code-intelligence)[![FOSSA Status](https://camo.githubusercontent.com/67808679a3530510fcd4fde722ec17a5bdeb272f2b54e102d1722608b912e26e/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d25324677702d7061792d6761746577617973253246616479656e2e7376673f747970653d736869656c64)](https://app.fossa.io/projects/git%2Bgithub.com%2Fwp-pay-gateways%2Fadyen?ref=badge_shield)

Adyen Notifications (webhooks)
------------------------------

[](#adyen-notifications-webhooks)

The Pronamic Pay Adyen gateway can handle Adyen notifications via the WordPress REST API.

**Route:** `/wp-json/pronamic-pay/adyen/v1/notifications`

The WordPress REST API Adyen notifications endpoint can be tested with for example cURL:

```
curl --request POST --user username:password http://pay.test/wp-json/pronamic-pay/adyen/v1/notifications

```

WordPress Filters
-----------------

[](#wordpress-filters)

### pronamic\_pay\_adyen\_checkout\_head

[](#pronamic_pay_adyen_checkout_head)

```
add_action( 'pronamic_pay_adyen_checkout_head', 'custom_adyen_checkout_head', 15 );

function custom_adyen_checkout_head() {
	wp_register_style(
		'custom-adyen-checkout-style',
		get_stylesheet_directory_uri() . '/css/adyen-checkout.css',
		array(),
		'1.0.0'
	);

	wp_print_styles( 'custom-adyen-checkout-style' );
}
```

### pronamic\_pay\_adyen\_config\_object

[](#pronamic_pay_adyen_config_object)

```
add_filter( 'pronamic_pay_adyen_config_object', 'custom_adyen_config_object', 15 );

function custom_adyen_config_object( $config_object ) {
	$style_object = (object) array(
		'base'        => (object) array(
			'color'         => '#000',
			'fontSize'      => '14px',
			'lineHeight'    => '14px',
			'fontSmoothing' => 'antialiased',
		),
		'error'       => (object) array(
			'color' => 'red',
		),
		'placeholder' => (object) array(
			'color' => '#d8d8d8',
		),
		'validated'   => (object) array(
			'color' => 'green',
		),
	);

	$config_object->paymentMethods = (object) array(
		'card' => (object) array(
			'sfStyles' => $style_object,
		),
	);

	return $config_object;
}
```

Production Environment
----------------------

[](#production-environment)

**Dashboard URL:**
**API URL:** https://{LIVE\_API\_URL\_PREFIX}-checkout-live.adyenpayments.com/checkout/v41/

Test Environment
----------------

[](#test-environment)

**Dashboard URL:**
**API URL:**

Frequently Asked Questions
--------------------------

[](#frequently-asked-questions)

### Why do I get the "Unable to instantiate the payment screen" notice?

[](#why-do-i-get-the-unable-to-instantiate-the-payment-screen-notice)

**Adyen** says on **August 12, 2019**:

> The "Unable to instantiate the payment screen" appears when Adyen doesn't have any available payment methods to display in our SDK.
>
> Bancontact is exclusive to Belgium and I can see you in `/paymentSession​` request, you set `"countryCode" : "NL"​`. Could you try setting this to `BE​`, then you should be able to see BCMC.

License
-------

[](#license)

[![FOSSA Status](https://camo.githubusercontent.com/519d8a7666f1a270cf2b5c303987de1b8a80e92ec8f128398214c23cb62eaa21/68747470733a2f2f6170702e666f7373612e696f2f6170692f70726f6a656374732f6769742532426769746875622e636f6d25324677702d7061792d6761746577617973253246616479656e2e7376673f747970653d6c61726765)](https://app.fossa.io/projects/git%2Bgithub.com%2Fwp-pay-gateways%2Fadyen?ref=badge_large)

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance57

Moderate activity, may be stable

Popularity33

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity85

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 60.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~48 days

Total

52

Last Release

125d ago

Major Versions

1.3.2 → 2.0.02021-08-05

2.0.4 → 3.0.02022-01-11

3.1.1 → 4.0.0-RC-12022-05-12

PHP version history (6 changes)1.0.0PHP ^5.3

1.0.1PHP &gt;=5.6.0

1.0.2PHP &gt;=5.6.20

v4.4.0PHP &gt;=8.0

v4.4.1PHP &gt;=7.4

v4.7.0PHP &gt;=8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/869674?v=4)[Remco Tolsma](/maintainers/remcotolsma)[@remcotolsma](https://github.com/remcotolsma)

![](https://avatars.githubusercontent.com/u/10371164?v=4)[Reüel van der Steege](/maintainers/rvdsteege)[@rvdsteege](https://github.com/rvdsteege)

---

Top Contributors

[![remcotolsma](https://avatars.githubusercontent.com/u/869674?v=4)](https://github.com/remcotolsma "remcotolsma (566 commits)")[![rvdsteege](https://avatars.githubusercontent.com/u/10371164?v=4)](https://github.com/rvdsteege "rvdsteege (375 commits)")[![fossabot](https://avatars.githubusercontent.com/u/29791463?v=4)](https://github.com/fossabot "fossabot (1 commits)")

---

Tags

adyenadyen-pluginpaymentpayment-gatewaywordpresswordpress-pluginwp-pronamic-pay-gatewaywordpressgatewaywppaypronamicadyen

###  Code Quality

Static AnalysisPHPStan, Psalm

Type Coverage Yes

### Embed Badge

![Health badge](/badges/wp-pay-gateways-adyen/health.svg)

```
[![Health](https://phpackages.com/badges/wp-pay-gateways-adyen/health.svg)](https://phpackages.com/packages/wp-pay-gateways-adyen)
```

###  Alternatives

[wp-pay/core

Core components for the WordPress payment processing library.

29119.8k97](/packages/wp-pay-core)[wp-pay-extensions/gravityforms

Gravity Forms driver for the WordPress payment processing library.

1133.3k2](/packages/wp-pay-extensions-gravityforms)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
