PHPackages                             oxid-esales/amazon-pay-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-esales/amazon-pay-module

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

oxid-esales/amazon-pay-module
=============================

AmazonPay module for OXID

v3.2.1(3w ago)1825.1k↓71%14[2 PRs](https://github.com/OXID-eSales/amazon-pay-module/pulls)proprietaryPHPCI passing

Since Jun 18Pushed 2w ago16 watchersCompare

[ Source](https://github.com/OXID-eSales/amazon-pay-module)[ Packagist](https://packagist.org/packages/oxid-esales/amazon-pay-module)[ RSS](/packages/oxid-esales-amazon-pay-module/feed)WikiDiscussions b-7.0.x Synced 2d ago

READMEChangelog (10)Dependencies (32)Versions (144)Used By (0)

Amazon Pay for OXID
===================

[](#amazon-pay-for-oxid)

Amazon Pay integration for OXID eShop 6.0 and above.

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

[](#documentation)

- Official [German Amazon Pay for OXID 6.0 documentation](https://docs.oxid-esales.com/modules/amazon-pay/de/1.6/)
- Official [German Amazon Pay for OXID 6.1 to 6.5 documentation](https://docs.oxid-esales.com/modules/amazon-pay/de/2.1/)
- Official [German Amazon Pay for OXID from 7.0 documentation](https://docs.oxid-esales.com/modules/amazon-pay/de/3.1/)
- Official [English Amazon Pay for OXID 6.0 documentation](https://docs.oxid-esales.com/modules/amazon-pay/en/1.6/)
- Official [English Amazon Pay for OXID 6.1 to 6.5 documentation](https://docs.oxid-esales.com/modules/amazon-pay/en/2.1/)
- Official [English Amazon Pay for OXID from 7.0 documentation](https://docs.oxid-esales.com/modules/amazon-pay/en/3.1/)

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

[](#branch-compatibility)

- b-7.0.x module branch is compatible with OXID eShop compilation 7.0, 7.1, 7.2, 7.3, 7.4
- b-6.3.x module branch is compatible with OXID eShop compilation 6.1, 6.2, 6.3, 6.4, 6.5
- b-6.0.x module branch is compatible with OXID eShop compilation 6.0

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

[](#install-for-oxid)

- see Official documentation

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

[](#limitations)

List of Limitations could be found in

- german Documentation [Limitations](https://docs.oxid-esales.com/modules/amazon-pay/de/latest/einfuehrung.html#wann-konnen-sie-amazon-pay-nicht-anbieten)
- english Documentation [Limitations](https://docs.oxid-esales.com/modules/amazon-pay/en/latest/einfuehrung.html#wann-konnen-sie-amazon-pay-nicht-anbieten)

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

[](#running-tests)

### Static analysis (CI and local)

[](#static-analysis-ci-and-local)

These run without an OXID shop installation. Just check the module out and run:

```
composer install
composer phpcs       # code style
composer phpmd       # mess detection
composer phpstan     # static analysis
composer static      # all of the above

```

The same checks run automatically on every push/pull request via `.github/workflows/development.yml`.

### Integration tests (local only)

[](#integration-tests-local-only)

The tests under `tests/Integration/` exercise the module against a running OXID eShop (they use `oxNew()`, the OXID registry, the database, and — for `AmazonClientTest` — the live Amazon Pay sandbox). They are **not** part of the CI; run them locally against an installed shop with the module active.

Requirements:

- A working OXID eShop 7.0 installation with this module enabled.
- A `tests/.env` file with valid Amazon Pay sandbox credentials (`MODULE_AMAZON_PAY_STORE_ID`, `MODULE_AMAZON_PAY_MERCHANT_ID`, …). See `tests/.env.example` for the full list of variables.
- `oxid-esales/testing-library` (already declared in `require-dev`).

Run from the shop root:

```
vendor/bin/phpunit -c vendor/oxid-esales/amazon-pay-module/tests/phpunit.xml \
    --bootstrap=source/bootstrap.php \
    --testsuite=Integration

```

With coverage:

```
XDEBUG_MODE=coverage vendor/bin/phpunit -c vendor/oxid-esales/amazon-pay-module/tests/phpunit.xml \
    --bootstrap=source/bootstrap.php \
    --testsuite=Integration \
    --coverage-html=vendor/oxid-esales/amazon-pay-module/tests/reports/coverage

```

#### Develop javascript

[](#develop-javascript)

- we are using grunt
- currently grunt is not installed in php container
- so install it on your host system:
    - `sudo npm install -g grunt-cli`
    - `cd source/modules/osc/amazonpay/resources`
    - npm install grunt --save-dev
- using: grunt
- `cd source/modules/osc/amazonpay/resources`
- `grunt` # this command compiles the sass =&gt; out/src/css/\* and the out/src/js/\*

###  Health Score

62

—

FairBetter than 99% of packages

Maintenance96

Actively maintained with recent releases

Popularity39

Limited adoption so far

Community27

Small or concentrated contributor base

Maturity74

Established project with proven stability

 Bus Factor1

Top contributor holds 52% 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 ~21 days

Recently: every ~3 days

Total

106

Last Release

18d ago

Major Versions

v2.2.0 → v3.2.02026-03-10

v1.6.2 → v2.2.1-rc.12026-06-02

v2.2.1-rc.1 → v3.2.1-rc.12026-06-02

v1.6.3-rc.1 → v2.2.12026-06-11

v2.2.1 → v3.2.12026-06-11

### 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 (503 commits)")[![dmitriivolkhinoxid](https://avatars.githubusercontent.com/u/107243789?v=4)](https://github.com/dmitriivolkhinoxid "dmitriivolkhinoxid (123 commits)")[![oxidMichaelWalter](https://avatars.githubusercontent.com/u/115141918?v=4)](https://github.com/oxidMichaelWalter "oxidMichaelWalter (105 commits)")[![fatchip-Stefan](https://avatars.githubusercontent.com/u/25504081?v=4)](https://github.com/fatchip-Stefan "fatchip-Stefan (59 commits)")[![HonkDerHase](https://avatars.githubusercontent.com/u/48029969?v=4)](https://github.com/HonkDerHase "HonkDerHase (42 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (37 commits)")[![oliver-sigmund](https://avatars.githubusercontent.com/u/59344185?v=4)](https://github.com/oliver-sigmund "oliver-sigmund (36 commits)")[![rene-gust](https://avatars.githubusercontent.com/u/13346818?v=4)](https://github.com/rene-gust "rene-gust (24 commits)")[![evollrath](https://avatars.githubusercontent.com/u/31512917?v=4)](https://github.com/evollrath "evollrath (7 commits)")[![cgsmith](https://avatars.githubusercontent.com/u/570018?v=4)](https://github.com/cgsmith "cgsmith (6 commits)")[![batwolf](https://avatars.githubusercontent.com/u/30409909?v=4)](https://github.com/batwolf "batwolf (4 commits)")[![Sieg](https://avatars.githubusercontent.com/u/98882?v=4)](https://github.com/Sieg "Sieg (3 commits)")[![markusmichalski-fc](https://avatars.githubusercontent.com/u/62998217?v=4)](https://github.com/markusmichalski-fc "markusmichalski-fc (3 commits)")[![hkreuter](https://avatars.githubusercontent.com/u/3692295?v=4)](https://github.com/hkreuter "hkreuter (2 commits)")[![BoulangerV](https://avatars.githubusercontent.com/u/13590261?v=4)](https://github.com/BoulangerV "BoulangerV (2 commits)")[![maexware-danny](https://avatars.githubusercontent.com/u/47347636?v=4)](https://github.com/maexware-danny "maexware-danny (2 commits)")[![SvenBrunk](https://avatars.githubusercontent.com/u/4963144?v=4)](https://github.com/SvenBrunk "SvenBrunk (1 commits)")[![danielpaniaguareyes](https://avatars.githubusercontent.com/u/125376645?v=4)](https://github.com/danielpaniaguareyes "danielpaniaguareyes (1 commits)")[![GM-Alex](https://avatars.githubusercontent.com/u/1454864?v=4)](https://github.com/GM-Alex "GM-Alex (1 commits)")[![Indianer3c](https://avatars.githubusercontent.com/u/496884?v=4)](https://github.com/Indianer3c "Indianer3c (1 commits)")

---

Tags

amazonOXIDmodulespayamazonpay

###  Code Quality

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/oxid-esales-amazon-pay-module/health.svg)

```
[![Health](https://phpackages.com/badges/oxid-esales-amazon-pay-module/health.svg)](https://phpackages.com/packages/oxid-esales-amazon-pay-module)
```

###  Alternatives

[oxid-solution-catalysts/paypal-module

OXID eSales PayPal payment module for OXID

2231.8k](/packages/oxid-solution-catalysts-paypal-module)[amzn/amazon-pay-api-sdk-php

Amazon Pay API SDK (PHP)

515.5M13](/packages/amzn-amazon-pay-api-sdk-php)[wp-pay/core

Core components for the WordPress payment processing library.

29121.4k110](/packages/wp-pay-core)[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)

PHPackages © 2026

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