PHPackages                             webmenedzser/craft-utanvet-ellenor - 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. webmenedzser/craft-utanvet-ellenor

ActiveCraft-plugin

webmenedzser/craft-utanvet-ellenor
==================================

Utánvét Ellenőr integration for Craft CMS

1.1.0(5y ago)04MITPHP

Since Jan 6Pushed 5y ago1 watchersCompare

[ Source](https://github.com/webmenedzser/craft-utanvet-ellenor)[ Packagist](https://packagist.org/packages/webmenedzser/craft-utanvet-ellenor)[ RSS](/packages/webmenedzser-craft-utanvet-ellenor/feed)WikiDiscussions main Synced 1mo ago

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

Utánvét Ellenőr plugin for Craft CMS 3.x
========================================

[](#utánvét-ellenőr-plugin-for-craft-cms-3x)

Utánvét Ellenőr integration for Craft CMS

[![Screenshot](resources/img/plugin-logo.png)](resources/img/plugin-logo.png)

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

[](#requirements)

This plugin requires Craft Commerce 3.2.13.2 or later.

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

[](#installation)

To install the plugin, follow these instructions.

1. [Register](https://utanvet-ellenor.hu/register) to obtain API keys, then set them in the module's settings.
2. Open your terminal and go to your Craft project:

    ```
     cd /path/to/project

    ```
3. Then tell Composer to load the plugin:

    ```
     composer require webmenedzser/craft-utanvet-ellenor

    ```
4. In the Control Panel, go to Settings → Plugins and click the “Install” button for Utánvét Ellenőr.
5. Configure the plugin:

    1. Set your API keys.
    2. Set your preferred threshold.
    3. Select which order statuses should trigger the feedback to our service.
    4. Select which payment methods should be hidden if the user's reputation is below the set threshold.
6. Replace `craft.commerce.gateways.allCustomerEnabledGateways` with `craft.utanvetellenor.allCustomerEnabledGateways` in your templates. You can also get the available gateways by sending an AJAX POST request (along with `CRAFT_CSRF_TOKEN`) to `index.php?action=craft-utanvet-ellenor/payment-methods`.

Utánvét Ellenőr Overview
------------------------

[](#utánvét-ellenőr-overview)

Utánvét Ellenőr is a SaaS provided by Dro-IT Ltd from Hungary: a service which will let shop owners filter orders with Cash on Delivery coming from known fraudulent e-mail addresses.

How does it work?
-----------------

[](#how-does-it-work)

The idea behind the service is the following:

- Someone orders with Cash on Delivery payment method, but later refuses to accept the package from the courier.
- The shop owner flags this order with the `Refused Package` order status.
- The module listens for orders entering this status.
- Once an order ends up in this status, the module will hash the e-mail address of the user on the shop server with SHA-256 and sends the hash to our service, accompanied by a `-1`.
- If the courier could hand over the package successfully, the shop owner flags the order with the successful order status. In this case the module hashes the e-mail with the same SHA-256 and sends the hash to our service, accompanied by a `+1`.
- When someone with the same e-mail address would like to order (from the same or from another shop), this module can disable Cash on Delivery from available payment methods:
    - The user enters his e-mail address.
    - This value gets hashed with the same SHA-256 algorithm, and the module asks our service about this hash.
    - The service will return a JSON array and if the e-mail reputation provided in this payload does not meet the minimum value set by the shop owner in the module settings (`Reputation Threshold`), the module will disable the selected payment methods.

### Privacy implications

[](#privacy-implications)

All inputs are hashed with SHA-256 by the module on your server. This means:

- The entered e-mail address will NEVER leave your system.
- SHA-256 is considered to be safe for hashing.
- On "check requests" we don't receive the e-mail address, just a hash, and we provide only a couple of "numbers" about that hash. There is no way for us to know what was the original string before hashing.
- In order to use our services, you MUST notify your users that "Automated individual decision-making" might be applied during checkout. For more information, please see GDPR Art. 22.

> Note: this is not legal advice. Consult your lawyer before using this service in production.

Found a bug?
------------

[](#found-a-bug)

Check the issues or [open a new one](https://github.com/webmenedzser/craft-utanvet-ellenor/issues)!

Brought to you by [dr. Ottó Radics](https://www.webmenedzser.hu)

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

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

Unknown

Total

1

Last Release

1952d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/475b12cf596e61729b485c9bafc8b064fc45290ee24636f9870f20b6fb9dd1c7?d=identicon)[iam@ottoradics.com](/maintainers/iam@ottoradics.com)

---

Top Contributors

[![Saboteur777](https://avatars.githubusercontent.com/u/9061795?v=4)](https://github.com/Saboteur777 "Saboteur777 (7 commits)")

---

Tags

cmsCraftcraftcmscraft-plugincraft utanvet ellenor

### Embed Badge

![Health badge](/badges/webmenedzser-craft-utanvet-ellenor/health.svg)

```
[![Health](https://phpackages.com/badges/webmenedzser-craft-utanvet-ellenor/health.svg)](https://phpackages.com/packages/webmenedzser-craft-utanvet-ellenor)
```

###  Alternatives

[nystudio107/craft-seomatic

SEOmatic facilitates modern SEO best practices &amp; implementation for Craft CMS 5. It is a turnkey SEO system that is comprehensive, powerful, and flexible.

1741.4M46](/packages/nystudio107-craft-seomatic)[verbb/image-resizer

Resize assets when they are uploaded.

127269.1k7](/packages/verbb-image-resizer)[verbb/events

A full-featured plugin for event management and ticketing.

2311.7k](/packages/verbb-events)[verbb/tablemaker

Create customizable and user-defined table fields.

40168.8k1](/packages/verbb-tablemaker)[acclaro/translations

Easily launch and manage multilingual Craft websites without having to copy/paste content or manually track updates.

1229.5k](/packages/acclaro-translations)[verbb/gift-voucher

Sell and redeem digital gift vouchers for Craft Commerce.

1322.5k1](/packages/verbb-gift-voucher)

PHPackages © 2026

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