PHPackages                             power-captcha/integration-oxid-eshop - 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. [Security](/categories/security)
4. /
5. power-captcha/integration-oxid-eshop

ActiveOxideshop-module[Security](/categories/security)

power-captcha/integration-oxid-eshop
====================================

POWER CAPTCHA protects your OXID eShop against bots and unauthorized persons. GDPR compliant!

v2.0.0(1y ago)011GPL-2.0-or-laterPHPPHP ^8.1

Since Sep 16Pushed 1y agoCompare

[ Source](https://github.com/power-captcha/integration-oxid-eshop)[ Packagist](https://packagist.org/packages/power-captcha/integration-oxid-eshop)[ Docs](https://power-captcha.com/en)[ RSS](/packages/power-captcha-integration-oxid-eshop/feed)WikiDiscussions main Synced 1mo ago

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

POWER CAPTCHA Integration for OXID eShop
========================================

[](#power-captcha-integration-for-oxid-eshop)

[POWER CAPTCHA](https://power-captcha.com/en/) protects your OXID eShop against bots and unauthorized persons. GDPR compliant!

This OXID eShop Module integrates POWER CAPTCHA into:

- Customer login forms
- Registration forms
- Checkout completion
- Contact form
- Password reset form
- Newsletter form
- Wished price form

Compatibility
-------------

[](#compatibility)

### Supported Versions

[](#supported-versions)

Compatible with OXID eShop 7.1.x and 6.5.x.

- Version 2.x (branch: `oxid-7.1`) of our module is compatible with OXID eShop 7.1.x .
- Version 1.x (branch: `oxid-6.5`) of our module is compatible with OXID eShop 6.5.x .

### Supported Themes

[](#supported-themes)

- Fully compatible with the following themes:
    - OXID 6.5: Wave, Flow, Azure (including child themes)
    - OXID 7.1: APEX theme
- Easily integrable into other custom themes.

Installation and Configuration
------------------------------

[](#installation-and-configuration)

### 1. Install the Module

[](#1-install-the-module)

To install the module, use composer.

For OXID 7.1:

```
cd
composer require power-captcha/integration-oxid-eshop:^2.0.0
```

For OXID 6.5:

```
cd
composer require power-captcha/integration-oxid-eshop:^1.0.0
```

### 2. Activate the Module

[](#2-activate-the-module)

Once installed, activate the module through the admin panel or via command line.

#### Activation via Admin Panel

[](#activation-via-admin-panel)

Log in into your OXID eShop admin panel and navigate to **Extensions ⇨ Modules**. Select the POWER CAPTCHA module and click the **Activate button**.

#### Activation via Command Line

[](#activation-via-command-line)

You can also activate the module using the OXID eShop console. Run the following command from your shop root directory:

```
vendor/bin/oe-console oe:module:activate power_captcha
```

If you need to activate the module for a specific sub-shop, use the following command (replacing `` with the actual shop ID):

```
vendor/bin/oe-console oe:module:activate power_captcha --shop-id
```

### 3. Configure the Module

[](#3-configure-the-module)

Log in into your OXID eShop admin panel and navigate to **Extensions ⇨ Modules**. Select the POWER CAPTCHA module and click the **Settings tab**.

#### General settings

[](#general-settings)

Enter your **API Key** and **Secret Key**, both keys can be found in the [customer area](https://power-captcha.com/en/my-account/api-keys/) of POWER CAPTCHA. If don't have an API Key yet, you can choose a plan on [power-captcha.com](https://power-captcha.com/en/).

Other general settings are optional.

#### Protected sections / forms

[](#protected-sections--forms)

Here you can select which sections / forms in your shop should be protected by POWER CAPTCHA.

#### On-premise settings

[](#on-premise-settings)

These settings are only relevant if you are running a self-hosted POWER CAPTCHA instance. If not, you can leave these fields blank.

Development
-----------

[](#development)

### Installation for development

[](#installation-for-development)

1. Clone the module to `/dev/power-captcha/integration-oxid-eshop`:

    ```
    cd
    git clone -b oxid-7.1 https://github.com/power-captcha/integration-oxid-eshop dev/power-captcha/integration-oxid-eshop
    ```
2. Add and require the module from the local path via Composer:

    ```
    cd
    composer config repositories.power-captcha/integration-oxid-eshop path ./dev/power-captcha/integration-oxid-eshop
    composer require power-captcha/integration-oxid-eshop:@dev
    ```
3. Install and activate the module using the OXID eShop console:

    ```
    cd
    vendor/bin/oe-console oe:module:install vendor/power-captcha/integration-oxid-eshop
    vendor/bin/oe-console oe:module:activate power_captcha
    ```
4. Activate the module:

    ```
    cd
    bin/oe-console oe:module:activate power_captcha
    ```

### Useful commands

[](#useful-commands)

- Reinstalling the module

    After making changes, it is necessary to reinstall the module for the changes to take effect:

    ```
    cd
    vendor/bin/oe-console oe:module:install vendor/power-captcha/integration-oxid-eshop
    ```
- Reactivating the module

    If you make changes to `services.yaml` (e.g. adding more services) or `metadata.php` (e.g. extending new OXID eShop components), you may need to reactivate the module:

    ```
    cd
    vendor/bin/oe-console oe:module:activate power_captcha
    ```
- Clearing the cache

    You can clear the cache with

    ```
    cd
    vendor/bin/oe-console oe:cache:clear
    ```

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance46

Moderate activity, may be stable

Popularity5

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~95 days

Total

3

Last Release

412d ago

Major Versions

v0.1.0 → v1.0.02025-03-24

v1.0.0 → v2.0.02025-03-24

PHP version history (2 changes)v0.1.0PHP ^8.1

v1.0.0PHP &gt;=7.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/12d3a2afd0ec5d652dcd3fb135a12f02220490a8babb0653aa09364fdcc7f4c0?d=identicon)[POWER CAPTCHA](/maintainers/POWER%20CAPTCHA)

---

Top Contributors

[![power-captcha-dev](https://avatars.githubusercontent.com/u/167336742?v=4)](https://github.com/power-captcha-dev "power-captcha-dev (70 commits)")

---

Tags

bot-protectioncaptchaoxid-eshopoxid-modulepower-captchasecurityOXIDspamcaptchamoduleprotectioneshopbot-protectionspam protectionbotsGDRP-compliant

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/power-captcha-integration-oxid-eshop/health.svg)

```
[![Health](https://phpackages.com/badges/power-captcha-integration-oxid-eshop/health.svg)](https://phpackages.com/packages/power-captcha-integration-oxid-eshop)
```

###  Alternatives

[gregwar/captcha-bundle

Captcha bundle

3524.7M32](/packages/gregwar-captcha-bundle)[s1syphos/php-simple-captcha

Simple captcha generator

2737.8k6](/packages/s1syphos-php-simple-captcha)[fabianwennink/iconcaptcha

IconCaptcha is a self-hosted, customizable, easy-to-implement and user-friendly captcha.

17740.5k1](/packages/fabianwennink-iconcaptcha)[phpmussel/phpmussel

PHP-based anti-virus anti-trojan anti-malware solution.

431228.1k1](/packages/phpmussel-phpmussel)[exadium/silverstripe-invisible-spam-protection

Very simple anti spam protection based on principle that automated spammers enter bogus information in all form fields. Field is added to form that is hidden using CSS hiding it from human users. Form is only allowed to be submitted if field is empty. Includes an EditableInvisibleSpamField to integrate with the UserForms module.

112.1k](/packages/exadium-silverstripe-invisible-spam-protection)[causal/fal-protect

Protect everything within /fileadmin/ based on associated folder and file restrictions (visibility, user groups and dates of publication).

1269.5k](/packages/causal-fal-protect)

PHPackages © 2026

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