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

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

oxid-esales/paypal-module
=========================

This is the PayPal module for the OXID eShop.

v6.5.0(3y ago)36513.5k↓13.7%21[1 PRs](https://github.com/OXID-eSales/paypal/pulls)2GPL-3.0-onlyPHPPHP ^7.1 || ^8.0

Since Apr 12Pushed 1y ago26 watchersCompare

[ Source](https://github.com/OXID-eSales/paypal)[ Packagist](https://packagist.org/packages/oxid-esales/paypal-module)[ Docs](https://www.oxid-esales.com/en/home.html)[ RSS](/packages/oxid-esales-paypal-module/feed)WikiDiscussions b-6.5.x Synced 1mo ago

READMEChangelogDependencies (6)Versions (70)Used By (2)

PayPal - The OXID eFire extension
=================================

[](#paypal---the-oxid-efire-extension)

[![OXID eFire extension paypal](paypal_banner.jpg)](paypal_banner.jpg)

### Features

[](#features)

- PayPal is available as a regular payment method in the appropriate checkout step.
- PayPal express is already included at the checkout (registration step), at the so called “mini cart” and at the product detail pages.
- The module is highly customizable through many options at the admin panel, for example the step to transfer the money (at the order date or on delivery).
- Options are adjustable in different ways for each multishop (OXID eShop Enterprise Edition only).
- The payment page at PayPal can be customized by your own logo and the name of your online store.
- If you wish, you can transfer the content of the cart (purchased product items) to PayPal. Your customer has to decide whether this data shall be transferred or not.
- Partial payment is possible.
- The admin panel provides an overview of the PayPal payments per order.

### Setup

[](#setup)

System requirements and installation instructions are described in the module documentation: .

### Module installation via composer

[](#module-installation-via-composer)

In order to install the module via composer run one of the following commands in commandline in your shop base directory (where the shop's composer.json file resides).

- **composer require oxid-esales/paypal-module:^5.0.0** to install the released version compatible with OXID eShop Compilation 6.1
- **composer require oxid-esales/paypal-module:6.2.3** to install the released version compatible with OXID eShop Compilation 6.2
- **composer require oxid-esales/paypal-module:^6.3.0** to install the released version compatible with OXID eShop Compilation 6.3
    - Please note that 6.3.1 patch release is also compatible with OXID eShop Compilation 6.2 (PHP 7.1 and higher).
    - Please note that PayPal ^v6.3.0 is compatible with GraphQL Storefront ^v1.0.0.
- **composer require oxid-esales/paypal-module:^6.4.0** to install the released version compatible with OXID eShop Compilation 6.4
    - Please note that PayPal ^v6.4.0 is compatible with GraphQL Storefront ~2.0.0.
- **composer require oxid-esales/paypal-module:^6.5.0** to install the released version compatible with OXID eShop Compilation 6.5
    - Please note that PayPal ^v6.5.0 is compatible with GraphQL Storefront ^v2.1.0.
- **composer require oxid-esales/paypal-module:dev-master** to install the latest unreleased version from github

### Running tests locally

[](#running-tests-locally)

To run this module tests locally, ensure the `test_config.yml` values are correct:

- Set `partial_module_paths` to `oe/oepaypal`
- Set `activate_all_modules` to `true`
- Set `run_tests_for_modules` to `true`
- Set `run_tests_for_shop` to `false`
- Set `additional_test_paths` to `''`
- Set `retry_times_after_test_fail` to `0`

For running acceptance tests you need to provide sandbox credentials data in `oepaypal/Tests/Acceptance/oepaypalData.php` file:

- Set `sOEPayPalSandboxUsername`
- Set `sOEPayPalSandboxPassword`
- Set `sOEPayPalSandboxSignature`
- Set `sBuyerLogin`
- Set `sBuyerPassword`
- Set `OEPayPalClientId`

For running codeception tests you need to provide sandbox credentials data in `oepaypal/Tests/Codeception/_data/oepaypalData.php` file:

- Set `sOEPayPalSandboxUsername`
- Set `sOEPayPalSandboxPassword`
- Set `sOEPayPalSandboxSignature`
- Set `sBuyerLogin`
- Set `sBuyerPassword`
- Set `OEPayPalClientId`

For running codeception tests in test group **paypal\_graphql**, you need the [GraphQL Storefront module](https://github.com/OXID-eSales/graphql-storefront-module/) installed and the following settings in the `test_config.yml`:

- Set `partial_module_paths` to `oe/graphql-base,oe/graphql-storefront,oe/oepaypal`
- Set `activate_all_modules` to `true`
- Set `run_tests_for_modules` to `true`
- Set `run_tests_for_shop` to `false`
- Set `additional_test_paths` to `''`

For running the tests and more configuration options, follow the instructions from [here](https://github.com/OXID-eSales/testing_library#running-tests).

### Bugs and Issues

[](#bugs-and-issues)

If you experience any bugs or issues, please report them in the section **module PayPal** of .

### Documentation

[](#documentation)

The module documentation can be found on our documentation platform: .

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance30

Infrequent updates — may be unmaintained

Popularity48

Moderate usage in the ecosystem

Community34

Small or concentrated contributor base

Maturity83

Battle-tested with a long release history

 Bus Factor3

3 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 ~50 days

Recently: every ~91 days

Total

39

Last Release

1400d ago

Major Versions

v5.2.5 → v6.0.02019-07-23

v5.2.6 → v6.0.22020-02-25

v5.3.1 → v6.1.02020-03-25

v5.3.2 → v6.2.02020-07-14

v5.3.3 → v6.2.12020-10-08

PHP version history (4 changes)v4.0.0PHP &gt;=5.6

v6.0.0PHP &gt;=7.0

v6.3.0PHP ^7.3 || ^8.0

v6.3.1PHP ^7.1 || ^8.0

### Community

Maintainers

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

---

Top Contributors

[![hkreuter](https://avatars.githubusercontent.com/u/3692295?v=4)](https://github.com/hkreuter "hkreuter (128 commits)")[![Sieg](https://avatars.githubusercontent.com/u/98882?v=4)](https://github.com/Sieg "Sieg (125 commits)")[![Shiftas](https://avatars.githubusercontent.com/u/3593099?v=4)](https://github.com/Shiftas "Shiftas (121 commits)")[![MantasVaitkunas](https://avatars.githubusercontent.com/u/623436?v=4)](https://github.com/MantasVaitkunas "MantasVaitkunas (120 commits)")[![sauliusstasiukaitis](https://avatars.githubusercontent.com/u/3603014?v=4)](https://github.com/sauliusstasiukaitis "sauliusstasiukaitis (40 commits)")[![TitaKoleva](https://avatars.githubusercontent.com/u/22682166?v=4)](https://github.com/TitaKoleva "TitaKoleva (28 commits)")[![sebbbbauer](https://avatars.githubusercontent.com/u/1807282?v=4)](https://github.com/sebbbbauer "sebbbbauer (17 commits)")[![tkcreateit](https://avatars.githubusercontent.com/u/42207462?v=4)](https://github.com/tkcreateit "tkcreateit (17 commits)")[![NikolaIvanovski](https://avatars.githubusercontent.com/u/8055347?v=4)](https://github.com/NikolaIvanovski "NikolaIvanovski (13 commits)")[![angel-dimitrov](https://avatars.githubusercontent.com/u/12593227?v=4)](https://github.com/angel-dimitrov "angel-dimitrov (6 commits)")[![robertblank](https://avatars.githubusercontent.com/u/7868142?v=4)](https://github.com/robertblank "robertblank (6 commits)")[![tarique-iqbal](https://avatars.githubusercontent.com/u/1391042?v=4)](https://github.com/tarique-iqbal "tarique-iqbal (6 commits)")[![rezonanc-oxid](https://avatars.githubusercontent.com/u/8058763?v=4)](https://github.com/rezonanc-oxid "rezonanc-oxid (4 commits)")[![lygutas](https://avatars.githubusercontent.com/u/4670539?v=4)](https://github.com/lygutas "lygutas (4 commits)")[![jarome-artse](https://avatars.githubusercontent.com/u/12874483?v=4)](https://github.com/jarome-artse "jarome-artse (3 commits)")[![linaskukulskis](https://avatars.githubusercontent.com/u/3593312?v=4)](https://github.com/linaskukulskis "linaskukulskis (3 commits)")[![BenjaminJoerger](https://avatars.githubusercontent.com/u/3601583?v=4)](https://github.com/BenjaminJoerger "BenjaminJoerger (2 commits)")[![Juergen-Busch](https://avatars.githubusercontent.com/u/3693753?v=4)](https://github.com/Juergen-Busch "Juergen-Busch (2 commits)")[![tobiaseichert](https://avatars.githubusercontent.com/u/29119234?v=4)](https://github.com/tobiaseichert "tobiaseichert (2 commits)")[![asilgalis](https://avatars.githubusercontent.com/u/3510588?v=4)](https://github.com/asilgalis "asilgalis (2 commits)")

---

Tags

oxid-esalesoxid-eshopoxid-modulepayment-modulepaypalphpOXIDmoduleseshop

### Embed Badge

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

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

###  Alternatives

[bestit/amazonpay4oxid

This is the Amazon Pay module for the OXID eShop.

11276.2k1](/packages/bestit-amazonpay4oxid)[oxid-esales/paymorrow-module

This is Paymorrow module for OXID eShop.

18238.2k](/packages/oxid-esales-paymorrow-module)[oxid-solution-catalysts/paypal-module

OXID eSales PayPal payment module for OXID

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

Stripe Payment Module for Oxid 6

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

PHPackages © 2026

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