PHPackages                             oxid-solution-catalysts/adyen-module - 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. oxid-solution-catalysts/adyen-module

ActiveOxideshop-module[Payment Processing](/categories/payments)

oxid-solution-catalysts/adyen-module
====================================

v2.1.10(3w ago)177.1k↓35.7%4[2 PRs](https://github.com/OXID-eSales/adyen-module/pulls)GPL-3.0PHPPHP ^7.4 | ^8.0CI failing

Since Nov 15Pushed 3w ago9 watchersCompare

[ Source](https://github.com/OXID-eSales/adyen-module)[ Packagist](https://packagist.org/packages/oxid-solution-catalysts/adyen-module)[ RSS](/packages/oxid-solution-catalysts-adyen-module/feed)WikiDiscussions b-6.5.x Synced 2d ago

READMEChangelog (10)Dependencies (15)Versions (57)Used By (0)

OXID Solution Catalysts Adyen Module
====================================

[](#oxid-solution-catalysts-adyen-module)

Adyen integration for OXID eShop 6.5 and above.

Documentation
-------------

[](#documentation)

- Official German Adyen Payment for OXID [documentation](https://docs.oxid-esales.com/modules/adyen/de/latest/).
- Official English Adyen Payment for OXID [documentation](https://docs.oxid-esales.com/modules/adyen/en/latest/).

Branch Compatibility
--------------------

[](#branch-compatibility)

- b-6.5.x module branch is compatible with OXID eShop compilation 6.5

Install for OXID
----------------

[](#install-for-oxid)

- see Official documentation

Limitations
-----------

[](#limitations)

- tbd

Running tests
-------------

[](#running-tests)

Warning: Running tests will reset the shop.

#### Requirements:

[](#requirements)

- Ensure test\_config.yml is configured:
    - ```

        ```

    partial\_module\_paths: osc/adyen ```
    * ```
    activate_all_modules: true
    run_tests_for_shop: false
    run_tests_for_modules: true

    ```
- For codeception tests to be running, selenium server should be available, several options to solve this:
    - Use OXID official [vagrant box environment](https://github.com/OXID-eSales/oxvm_eshop).
    - Use OXID official [docker sdk configuration](https://github.com/OXID-eSales/docker-eshop-sdk).
    - Use other preconfigured containers, example: `image: 'selenium/standalone-chrome-debug:3.141.59'`

#### Run

[](#run)

Running phpunit tests:

```
vendor/bin/runtests

```

Running phpunit tests with coverage reports (report is generated in `.../adyen/Tests/reports/` directory):

```
XDEBUG_MODE=coverage vendor/bin/runtests-coverage

```

Running codeception tests default way (Host: selenium, browser: chrome):

```
vendor/bin/runtests-codeception

```

Running codeception tests example with specific host/browser/testgroup:

```
SELENIUM_SERVER_HOST=seleniumchrome BROWSER_NAME=chrome vendor/bin/runtests-codeception --group=examplegroup

```

Apple Pay (Dev) Integration
---------------------------

[](#apple-pay-dev-integration)

since the Apple Pay integration is the most complex one, here are a few hints

### Sandbox Tester Account and Test Credit Card

[](#sandbox-tester-account-and-test-credit-card)

- its mandatory needed to have an Apple developer account
- create an Apple sandbox tester account:
- make sure this tester account is not used on any Apple device
- login with you sandbox tester account on your test Apple device
- add a test credit card number to the wallet on that test Apple device
    - had some trouble adding a working test card, this one worked for me:
        - 4123 4000 7332 0224
        - Expiration Date: 12/2025
        - CVV: 863

### Adyen Setup

[](#adyen-setup)

- the shops webserver need to serve a domain association file: [https://docs.adyen.com/payment-methods/apple-pay/web-drop-in?utm\_source=ca\_test#going-live](https://docs.adyen.com/payment-methods/apple-pay/web-drop-in?utm_source=ca_test#going-live)
    - Download and unzip the domain association file
    - put it reachable under /.well-known/apple-developer-merchantid-domain-association on your shops webserver
    - in my dev setup I experienced problems with Content-Type: text/plain in the header
        - I used the cloudflare ssh tunnel to make my local webserver publicly reachable
        - the cloudflare proxy did not set the Content-Type: text/plain header
        - using a dyndns service to make my local webserver reachable worked for me to solve this
- under Home =&gt; Add Payment Methods click "Add more"
    - click "Request Payment Method"
    - search for Apple
    - click checkbox
    - click Adyen's Certificate
    - enter prefered Merchant Name
    - under Shop websites enter the domain under your shop webserver is reachable including https://
- under Developers =&gt; API credentials click ws@Company.\[your-adyen-account\]
    - under "Server settings =&gt; Authentication" click "Generate API key", copy it and save it
    - under "Client settings =&gt; Authentication" click "Generate client key", copy it and save it
    - add allowed domains: the domain under your shop webserver is reachable including https://

###  Health Score

57

—

FairBetter than 98% of packages

Maintenance95

Actively maintained with recent releases

Popularity33

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 66% 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 ~29 days

Recently: every ~16 days

Total

43

Last Release

23d ago

Major Versions

v1.1.9 → v2.1.7-rc.12025-03-07

v1.1.10 → v2.1.82025-09-19

v1.1.11-rc.1 → v2.1.9-rc.12026-03-06

v1.1.11 → v2.1.92026-04-09

v1.1.12-rc.1 → v2.1.10-rc.12026-05-22

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1374817?v=4)[oxid](/maintainers/oxid)[@OxID](https://github.com/OxID)

---

Top Contributors

[![mariolorenz](https://avatars.githubusercontent.com/u/5525363?v=4)](https://github.com/mariolorenz "mariolorenz (599 commits)")[![rene-gust](https://avatars.githubusercontent.com/u/13346818?v=4)](https://github.com/rene-gust "rene-gust (83 commits)")[![Sieg](https://avatars.githubusercontent.com/u/98882?v=4)](https://github.com/Sieg "Sieg (55 commits)")[![hkreuter](https://avatars.githubusercontent.com/u/3692295?v=4)](https://github.com/hkreuter "hkreuter (41 commits)")[![dmitriivolkhinoxid](https://avatars.githubusercontent.com/u/107243789?v=4)](https://github.com/dmitriivolkhinoxid "dmitriivolkhinoxid (36 commits)")[![oxidMichaelWalter](https://avatars.githubusercontent.com/u/115141918?v=4)](https://github.com/oxidMichaelWalter "oxidMichaelWalter (31 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (28 commits)")[![maexware-danny](https://avatars.githubusercontent.com/u/47347636?v=4)](https://github.com/maexware-danny "maexware-danny (8 commits)")[![HonkDerHase](https://avatars.githubusercontent.com/u/48029969?v=4)](https://github.com/HonkDerHase "HonkDerHase (7 commits)")[![Bugfighter](https://avatars.githubusercontent.com/u/2981925?v=4)](https://github.com/Bugfighter "Bugfighter (5 commits)")[![sosenx](https://avatars.githubusercontent.com/u/11595263?v=4)](https://github.com/sosenx "sosenx (3 commits)")[![EmanueleAcito](https://avatars.githubusercontent.com/u/68812298?v=4)](https://github.com/EmanueleAcito "EmanueleAcito (2 commits)")[![doerkvolker](https://avatars.githubusercontent.com/u/152615481?v=4)](https://github.com/doerkvolker "doerkvolker (2 commits)")[![SebastianGoral-fc](https://avatars.githubusercontent.com/u/190372710?v=4)](https://github.com/SebastianGoral-fc "SebastianGoral-fc (2 commits)")[![MarcelOxid](https://avatars.githubusercontent.com/u/98812941?v=4)](https://github.com/MarcelOxid "MarcelOxid (1 commits)")[![TobiasTheiner](https://avatars.githubusercontent.com/u/43747750?v=4)](https://github.com/TobiasTheiner "TobiasTheiner (1 commits)")[![FatchipRobert](https://avatars.githubusercontent.com/u/25302155?v=4)](https://github.com/FatchipRobert "FatchipRobert (1 commits)")[![danielpaniaguareyes](https://avatars.githubusercontent.com/u/125376645?v=4)](https://github.com/danielpaniaguareyes "danielpaniaguareyes (1 commits)")[![SvenBrunk](https://avatars.githubusercontent.com/u/4963144?v=4)](https://github.com/SvenBrunk "SvenBrunk (1 commits)")

---

Tags

OXIDmoduleseshop

###  Code Quality

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/oxid-solution-catalysts-adyen-module/health.svg)

```
[![Health](https://phpackages.com/badges/oxid-solution-catalysts-adyen-module/health.svg)](https://phpackages.com/packages/oxid-solution-catalysts-adyen-module)
```

###  Alternatives

[oxid-esales/paypal-module

This is the PayPal module for the OXID eShop.

36520.0k2](/packages/oxid-esales-paypal-module)[oxid-esales/paymorrow-module

This is Paymorrow module for OXID eShop.

18238.9k](/packages/oxid-esales-paymorrow-module)[bestit/amazonpay4oxid

This is the Amazon Pay module for the OXID eShop.

11277.4k1](/packages/bestit-amazonpay4oxid)[oxid-solution-catalysts/paypal-module

OXID eSales PayPal payment module for OXID

2231.8k](/packages/oxid-solution-catalysts-paypal-module)[oxid-esales/stripe-module

Stripe Payment Module for Oxid 6

165.8k](/packages/oxid-esales-stripe-module)

PHPackages © 2026

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