PHPackages                             adyen/module-payment - 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. adyen/module-payment

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

adyen/module-payment
====================

Official Magento2 Plugin to connect to Payment Service Provider Adyen.

10.9.0(2mo ago)1663.0M—1.9%221[33 issues](https://github.com/Adyen/adyen-magento2/issues)[11 PRs](https://github.com/Adyen/adyen-magento2/pulls)7MITPHPPHP ~8.2.0||~8.3.0||~8.4.0CI passing

Since Feb 16Pushed 1mo ago24 watchersCompare

[ Source](https://github.com/Adyen/adyen-magento2)[ Packagist](https://packagist.org/packages/adyen/module-payment)[ RSS](/packages/adyen-module-payment/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (26)Versions (272)Used By (7)

Adyen Payment plugin for Adobe Commerce (Magento 2)
===================================================

[](#adyen-payment-plugin-for-adobe-commerce-magento-2)

Use Adyen's plugin for Magento 2 to offer frictionless payments online, in-app, and in-store.

Integration
-----------

[](#integration)

The plugin integrates card component (Secured Fields) using Adyen Checkout for all card payments. For Point Of Sale (POS) payments we use Terminal API using Cloud-based communication.

### Support Vault and Instant Purchase

[](#support-vault-and-instant-purchase)

Inside Adyen toggle the following settings on inside the API and Responses section (Settings -&gt; API and Responses):

- Recurring details
- Card bin
- Card summary
- Expiry date
- Variant

Requirements
------------

[](#requirements)

This plugin is compatible with Magento version 2.4.8 only.

Releases
--------

[](#releases)

1. **Major** releases are done ONLY when absolutely required. We try to not to introduce breaking changes and do major releases as rare as possible. Current average is **yearly**.
2. A minor or a patch release is scheduled but not limited to **once every 2 weeks.**

**Note: This can be subject to change based on the load and dependancies of the Integration tools team.**

Customizing Adobe Commerce Plugin
---------------------------------

[](#customizing-adobe-commerce-plugin)

You can customize your shoppers' checkout experience and add custom functionality to the plugin to meet your business needs. For example, you can apply modifications to the checkout process, or customize the style of your checkout to match your brand.

For customizations, developers should extend the plugin by following Adyen’s API and [Adyen Plugin Customisation Guide](https://docs.adyen.com/plugins/adobe-commerce/customize/). If you customize inside of the default Adyen plugin, Adyen may be unable to provide plugin support, and upgrading and troubleshooting your integration will require additional effort.

For more details, refer to:

- [Adyen API Explorer](https://docs.adyen.com/api-explorer/Checkout/latest/overview)
- [Adyen Adobe Commerce Plugin Customisation Guide](https://docs.adyen.com/plugins/adobe-commerce/customize/)
- [Adyen Webhooks](https://docs.adyen.com/api-explorer/Webhooks/1/overview)

Support &amp; Troubleshooting for Headfull Magento/ Adobe Commerce Plugin
-------------------------------------------------------------------------

[](#support--troubleshooting-for-headfull-magento-adobe-commerce-plugin)

We provide specialized plugin support for major versions of the plugin following Adyen Adobe Commerce Support policy for 2 years, along with permanent Adyen support. Contact our [support team here](https://support.adyen.com/hc/en-us/requests/new?ticket_form_id=360000705420).

When a major plugin version is no longer under Adyen Adobe Commerce plugin support, it will be treated as a custom merchant integration. It is recommended to upgrade your payments plugin every 1-2 years.

- [Migration and Upgrade Guide](https://docs.adyen.com/plugins/adobe-commerce/upgrade/)
- [Troubleshooting Guide](https://docs.adyen.com/plugins/adobe-commerce/troubleshooting/)
- [Adobe Comerce Plugin Support Schedule](https://docs.adyen.com/plugins/adobe-commerce/#support-levels)

Support &amp; Troubleshooting for Headless Adobe Commerce Payments
------------------------------------------------------------------

[](#support--troubleshooting-for-headless-adobe-commerce-payments)

Adyen Plugin Support can help you with questions relating to the core backend functionality of the Adobe Commerce Headless Payment integration, including [API request processing](https://docs.adyen.com/plugins/adobe-commerce/headless-integration/#checkout-flow), [authentication](https://docs.adyen.com/plugins/adobe-commerce/headless-integration/#requirements), and payment lifecycle management. Contact our [support team here](https://support.adyen.com/hc/en-us/requests/new?ticket_form_id=360000705420).

However, merchant-specific customizations, including frontend implementations, collection of shopper details, rendering of payment methods on custom front-end, middleware configurations e.g. placing the order, handling additional actions, checking payment status etc.; and third-party dependencies - fall outside the scope of Adyen support.

We recommend leveraging Adyen’s debugging tools to troubleshoot custom Headless implementations:

- [Adyen Headless troubleshooting guide](https://docs.adyen.com/plugins/adobe-commerce/headless-integration/#troubleshooting)
- Troubleshoot Headless API validation: [GitPod FLOW for REST](https://www.postman.com/adyendev/adyen-flows/flow/669e40799441740032f40154), [GitPod Flow for GraphQL](https://www.postman.com/adyendev/adyen-flows/flow/66b665d5cafbb0003264bef9)

Contributing
------------

[](#contributing)

We strongly encourage you to join us in contributing to this repository so everyone can benefit from:

- New features and functionality
- Resolved bug fixes and issues
- Any general improvements

Read our [**contribution guidelines**](CONTRIBUTING.md) to find out how.

Installation
------------

[](#installation)

You can install our plugin through Composer:

```
composer require adyen/module-payment
bin/magento module:enable Adyen_Payment
bin/magento setup:upgrade

```

For more information see our [installation section](https://docs.adyen.com/developers/plugins/magento-2/set-up-the-plugin-in-magento?redirect#step1installtheplugin).

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

[](#documentation)

- [Adobe Commerce (Magento 2) Adyen Payments Documentation](https://docs.adyen.com/plugins/adobe-commerce)
- [Adyen Payments V9 Migration Guide](https://docs.adyen.com/plugins/adobe-commerce/migrate-to-a-new-version)

Setup Cron
----------

[](#setup-cron)

Make sure that your Magento cron is running every minute. We are using a cronjob to process the notifications (our webhook service) and to update Adyen servers' IP addresses. The cronjobs will be executed every minute.

```

        */1 * * * *

        */1 * * * *

        0 0 * * *

        0 0 * * *

        */5 0 * * *

```

The notification processing service queries the records that have been received at least 2 minutes ago. This is to ensure that Magento has created the order, and all save after events are executed. A handy tool to get insight into your cronjobs is AOE scheduler. You can download this tool through Magento Marketplace or GitHub.

If you need to setup your cronjob in Magento [this is described here](http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-cron.html).

Supported Payment Methods
-------------------------

[](#supported-payment-methods)

See our [documentation](https://docs.adyen.com/plugins/adobe-commerce/supported-payment-methods/) for a full list of supported payment methods.

Raising issues
--------------

[](#raising-issues)

If you have a feature request, or spotted a bug or a technical problem, create a GitHub issue.

API Library
-----------

[](#api-library)

This module is using the Adyen APIs Library for PHP for all (API) connections to Adyen. [This library can be found here](https://github.com/Adyen/adyen-php-api-library)

License
-------

[](#license)

MIT license. For more information, see the [LICENSE](LICENSE.txt) file.

###  Health Score

76

—

ExcellentBetter than 100% of packages

Maintenance85

Actively maintained with recent releases

Popularity62

Solid adoption and visibility

Community42

Growing community involvement

Maturity100

Battle-tested with a long release history

 Bus Factor4

4 contributors hold 50%+ of commits

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 ~15 days

Recently: every ~7 days

Total

235

Last Release

62d ago

Major Versions

9.20.9 → 10.6.02026-01-06

9.20.10 → 10.6.12026-01-20

9.20.11 → 10.7.12026-02-12

9.20.12 → 10.8.02026-03-03

9.20.13 → 10.9.02026-03-17

PHP version history (4 changes)1.1.1PHP ~5.5.0|~5.6.0|~7.0.0

4.5.0PHP ~7.0.13|~7.1.0

9.0.0-beta1PHP &gt;=8.1

10.0.0-rc1PHP ~8.2.0||~8.3.0||~8.4.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/2a674866db88faaf42f9f90e4fe7b85026fdaf61bafecc33b4f1ec218b6d6733?d=identicon)[Adyen](/maintainers/Adyen)

---

Top Contributors

[![candemiralp](https://avatars.githubusercontent.com/u/20255503?v=4)](https://github.com/candemiralp "candemiralp (501 commits)")[![rikterbeek](https://avatars.githubusercontent.com/u/5948499?v=4)](https://github.com/rikterbeek "rikterbeek (379 commits)")[![khushboo-singhvi](https://avatars.githubusercontent.com/u/7098889?v=4)](https://github.com/khushboo-singhvi "khushboo-singhvi (331 commits)")[![RokPopov](https://avatars.githubusercontent.com/u/59090063?v=4)](https://github.com/RokPopov "RokPopov (199 commits)")[![Aleffio](https://avatars.githubusercontent.com/u/1391660?v=4)](https://github.com/Aleffio "Aleffio (140 commits)")[![cyattilakiss](https://avatars.githubusercontent.com/u/42297201?v=4)](https://github.com/cyattilakiss "cyattilakiss (138 commits)")[![acampos1916](https://avatars.githubusercontent.com/u/15349721?v=4)](https://github.com/acampos1916 "acampos1916 (128 commits)")[![AlexandrosMor](https://avatars.githubusercontent.com/u/16090523?v=4)](https://github.com/AlexandrosMor "AlexandrosMor (124 commits)")[![Morerice](https://avatars.githubusercontent.com/u/11156828?v=4)](https://github.com/Morerice "Morerice (104 commits)")[![peterojo](https://avatars.githubusercontent.com/u/5240725?v=4)](https://github.com/peterojo "peterojo (100 commits)")[![raoulritter](https://avatars.githubusercontent.com/u/59527829?v=4)](https://github.com/raoulritter "raoulritter (59 commits)")[![renovate[bot]](https://avatars.githubusercontent.com/in/2740?v=4)](https://github.com/renovate[bot] "renovate[bot] (43 commits)")[![lancergr](https://avatars.githubusercontent.com/u/1558756?v=4)](https://github.com/lancergr "lancergr (39 commits)")[![michaelpaul](https://avatars.githubusercontent.com/u/156021?v=4)](https://github.com/michaelpaul "michaelpaul (37 commits)")[![cenkiravul](https://avatars.githubusercontent.com/u/5362815?v=4)](https://github.com/cenkiravul "cenkiravul (35 commits)")[![hossam-adyen](https://avatars.githubusercontent.com/u/132500300?v=4)](https://github.com/hossam-adyen "hossam-adyen (29 commits)")[![msilvagarcia](https://avatars.githubusercontent.com/u/338820?v=4)](https://github.com/msilvagarcia "msilvagarcia (26 commits)")[![maassenbas](https://avatars.githubusercontent.com/u/28703407?v=4)](https://github.com/maassenbas "maassenbas (17 commits)")[![SushmitaThakur](https://avatars.githubusercontent.com/u/21279430?v=4)](https://github.com/SushmitaThakur "SushmitaThakur (15 commits)")[![shubhamk67](https://avatars.githubusercontent.com/u/171784212?v=4)](https://github.com/shubhamk67 "shubhamk67 (14 commits)")

---

Tags

adyenadyen-pluginecommercehacktoberfestmagentomagento2magento2-extensionmagento2-modulepayments

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/adyen-module-payment/health.svg)

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

###  Alternatives

[amzn/amazon-pay-magento-2-module

Official Magento2 Plugin to integrate with Amazon Pay

109501.7k1](/packages/amzn-amazon-pay-magento-2-module)[adyen/adyen-shopware6

Official Shopware 6 Plugin to connect to Payment Service Provider Adyen

23111.2k](/packages/adyen-adyen-shopware6)[gene/module-braintree

Fork from the Magento Braintree 2.2.0 module by Gene Commerce for PayPal.

35322.3k1](/packages/gene-module-braintree)[checkoutcom/magento2

Checkout.com Payment Gateway for Magento 2

34263.8k1](/packages/checkoutcom-magento2)[bluefinchcommerce/module-checkout

101.5k4](/packages/bluefinchcommerce-module-checkout)

PHPackages © 2026

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