PHPackages                             tremendo/oxid-hcaptcha - 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. tremendo/oxid-hcaptcha

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

tremendo/oxid-hcaptcha
======================

hCaptcha module for OXID eShop

1.0.2(4y ago)114MITPHPPHP ^7.0 || ^8.0

Since Nov 22Pushed 4y ago1 watchersCompare

[ Source](https://github.com/KalteSterne/oxid-hcaptcha)[ Packagist](https://packagist.org/packages/tremendo/oxid-hcaptcha)[ RSS](/packages/tremendo-oxid-hcaptcha/feed)WikiDiscussions main Synced yesterday

READMEChangelogDependenciesVersions (3)Used By (0)

hCaptcha module for OXID eShop
==============================

[](#hcaptcha-module-for-oxid-eshop)

[![MIT license](https://camo.githubusercontent.com/08cef40a9105b6526ca22088bc514fbfdbc9aac1ddbf8d4e6c750e3a88a44dca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75652e737667)](https://lbesson.mit-license.org/) [![Maintenance](https://camo.githubusercontent.com/5ca62441414bacaa54c6c6e5b68e46c76305947b6bf498c4949fc71c1b4b10dd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65642533462d7965732d677265656e2e737667)](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity)

Stop more bots. Start protecting user privacy. This module adds [hCaptcha](https://www.hcaptcha.com) to forms in OXID eShop.

Requirements
============

[](#requirements)

- OXID: ^6
- PHP: ^7.0 || ^8.0

Installation
============

[](#installation)

To install the module run the following command from the root directory of your OXID installation.

```
composer require tremendo/hcaptcha
```

Activation
==========

[](#activation)

After installing the module, you need to activate it, either via OXID eShop admin or CLI.

```
./bin/oe-console oe:module:activate tremendo_hcaptcha
```

Configuration
=============

[](#configuration)

Basic settings
--------------

[](#basic-settings)

### Site key and secret

[](#site-key-and-secret)

Visit [hcaptcha.com](https://www.hcaptcha.com) and register for free. You will recieve a site key and a secret. Enter both in the modules's settings page.

### Language

[](#language)

If you want to use a specific language for the widget, you can enter a [language code](https://docs.hcaptcha.com/languages) here. Leave this field empty to auto dectect the user's language.

### Google reCaptcha compatibility

[](#google-recaptcha-compatibility)

Whether or not to insert window.grecaptcha compatibility hook.

Appearance
----------

[](#appearance)

### Theme

[](#theme)

Choose the widget's theme (light or dark).

### Display Mode

[](#display-mode)

Choose the widget's display mode (normal, compact or invisible) here.

If you use the invisible mode hCaptcha client/server interactions occur in the background, and the user will only be presented with a hCaptcha challenge if that user meets challenge criteria.

### Links to hCaptcha's privacy policy and TOS

[](#links-to-hcaptchas-privacy-policy-and-tos)

Check this option to include links to hCaptcha's privacy policy and terms of service if the widget is in invisible mode. Recommended.

Callbacks
---------

[](#callbacks)

If you want to use your own event handlers for the widget, you can activate them here.

*Before* you do this please make a copy of the file `src/js/hcaptcha_callbacks.dist.js` and rename it to `hcaptchta_callbacks.js` so the module can find it and future updates will not override your changes.

Content-Security-Policy Settings
================================

[](#content-security-policy-settings)

If you use CSP add `https://hcaptcha.com` and `https://*.hcaptcha.com` to `script-src`, `frame-src`, `style-src` and `connect-src`.

License
=======

[](#license)

This module is licensed under the [MIT License](./LICENSE.md).

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

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

Total

2

Last Release

1590d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c406b2d8ec4b399c56f48f6dd788e868d6c852ca21d34410688793df2e344416?d=identicon)[tremendo](/maintainers/tremendo)

---

Top Contributors

[![KalteSterne](https://avatars.githubusercontent.com/u/8681370?v=4)](https://github.com/KalteSterne "KalteSterne (27 commits)")

---

Tags

OXIDmoduleshcaptcha

### Embed Badge

![Health badge](/badges/tremendo-oxid-hcaptcha/health.svg)

```
[![Health](https://phpackages.com/badges/tremendo-oxid-hcaptcha/health.svg)](https://phpackages.com/packages/tremendo-oxid-hcaptcha)
```

###  Alternatives

[oxid-esales/oxideshop-ce

This package contains OXID eShop CE source code.

2381.1M192](/packages/oxid-esales-oxideshop-ce)[oxid-esales/paypal-module

This is the PayPal module for the OXID eShop.

36513.5k2](/packages/oxid-esales-paypal-module)[ddoe/wysiwyg-editor-module

Summernote WYSIWYG Editor for OXID eShop.

19981.7k2](/packages/ddoe-wysiwyg-editor-module)[oxid-esales/gdpr-optin-module

This is the GDPR opt-in module for the OXID eShop.

20459.1k2](/packages/oxid-esales-gdpr-optin-module)[oxid-esales/testing-library

OXID eShop testing library

13374.0k10](/packages/oxid-esales-testing-library)[oxid-esales/graphql-base

OXID eSales GraphQL base module

24101.0k10](/packages/oxid-esales-graphql-base)

PHPackages © 2026

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