PHPackages                             hakito/php-stuzza-eps-banktransfer - 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. hakito/php-stuzza-eps-banktransfer

ActiveLibrary

hakito/php-stuzza-eps-banktransfer
==================================

Stuzza e-payment standard implementation for PHP

v3.0.1(1y ago)1671.3k↓44.4%8[1 PRs](https://github.com/hakito/PHP-Stuzza-EPS-BankTransfer/pulls)2GPL-2.0PHPPHP &gt;=7.3.0

Since Feb 19Pushed 8mo ago3 watchersCompare

[ Source](https://github.com/hakito/PHP-Stuzza-EPS-BankTransfer)[ Packagist](https://packagist.org/packages/hakito/php-stuzza-eps-banktransfer)[ Docs](https://github.com/hakito/PHP-Stuzza-EPS-BankTransfer)[ RSS](/packages/hakito-php-stuzza-eps-banktransfer/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (9)Dependencies (3)Versions (10)Used By (2)

[![Build Status](https://camo.githubusercontent.com/65acd07651184924ec45f6c8eba51f5dbea66975091a7096f382aa0331b68d0b/68747470733a2f2f6170702e7472617669732d63692e636f6d2f68616b69746f2f5048502d5374757a7a612d4550532d42616e6b5472616e736665722e7376673f6272616e63683d6d6173746572)](https://app.travis-ci.com/hakito/PHP-Stuzza-EPS-BankTransfer) [![Coverage Status](https://camo.githubusercontent.com/d380ed0a4d276d140f6bb4d0c2380bf788583b8b35006595c3c2916e71c0f79c/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f68616b69746f2f5048502d5374757a7a612d4550532d42616e6b5472616e736665722f62616467652e706e67)](https://coveralls.io/r/hakito/PHP-Stuzza-EPS-BankTransfer)[![Latest Stable Version](https://camo.githubusercontent.com/1d8c7bbaff475993f5cee00acaa4bf572660526ba71ac7d33fb52a399968355e/68747470733a2f2f706f7365722e707567782e6f72672f68616b69746f2f7068702d7374757a7a612d6570732d62616e6b7472616e736665722f762f737461626c652e737667)](https://packagist.org/packages/hakito/php-stuzza-eps-banktransfer) [![Total Downloads](https://camo.githubusercontent.com/d4fc7deecb3d2766425383fb52938daf29ef3e38b804463de6517de203aadfaa/68747470733a2f2f706f7365722e707567782e6f72672f68616b69746f2f7068702d7374757a7a612d6570732d62616e6b7472616e736665722f646f776e6c6f6164732e737667)](https://packagist.org/packages/hakito/php-stuzza-eps-banktransfer) [![Latest Unstable Version](https://camo.githubusercontent.com/9a030838656888cb50b7df1e400fabd496908859ab465fa9dfc2e1d4e0936e4c/68747470733a2f2f706f7365722e707567782e6f72672f68616b69746f2f7068702d7374757a7a612d6570732d62616e6b7472616e736665722f762f756e737461626c652e737667)](https://packagist.org/packages/hakito/php-stuzza-eps-banktransfer) [![License](https://camo.githubusercontent.com/6e791666c08ce9efb4d1f370d5f4854b8fbe46c214fde0786dcd0af5ee5b09de/68747470733a2f2f706f7365722e707567782e6f72672f68616b69746f2f7068702d7374757a7a612d6570732d62616e6b7472616e736665722f6c6963656e73652e737667)](https://packagist.org/packages/hakito/php-stuzza-eps-banktransfer)

PHP-Stuzza-EPS-BankTransfer
===========================

[](#php-stuzza-eps-banktransfer)

PHP implementation of the Austrian e-payment standard "eps" (Version 2.6), specified by Stuzza. See  or

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

[](#installation)

Create a copy of these folders in your project:

- src
- tests
- XSD

Or use composer:

```
composer require hakito/php-stuzza-eps-banktransfer
```

Usage
-----

[](#usage)

Look at the following files in the sample folder:

- eps\_start.php
- eps\_confirm.php

To run the tests, go to the parent folder of tests and execute:

```
phpunit
```

Migration from v1.x
-------------------

[](#migration-from-v1x)

In v2.0 the SoCommunicator uses a common base URL for ApiCalls. This is set per default to SoCommunicator::LIVE\_MODE\_URL in the constructor.

```
use at\externet\eps_bank_transfer\SoCommunicator;
$soCommunicator = new SoCommunicator();
// $soCommunicator->BaseUrl == SoCommunicator::LIVE_MODE_URL;
$soCommunicator = new SoCommunicator(true);
// $soCommunicator->BaseUrl == SoCommunicator::TEST_MODE_URL;
// You can also set BaseUrl to a custom endpoint.
```

Because of this change the URL parameter has been removed for the functions:

- TryGetBanksArray
- GetBanksArray
- GetBanks

Remarks
-------

[](#remarks)

The current implementation does not support XML certificates and signing. Make sure that the confirmation url is not easily guessable. Think about adding unique security parameters to the confirmation url for every transaction.

###  Health Score

48

—

FairBetter than 95% of packages

Maintenance55

Moderate activity, may be stable

Popularity39

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 68.1% 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 ~467 days

Recently: every ~507 days

Total

9

Last Release

365d ago

Major Versions

v1.3.2 → v2.02020-06-20

v2.0.1 → v3.02023-12-30

PHP version history (3 changes)v1.2.0PHP &gt;=5.3.0

v3.0PHP &gt;=7.2.0

v3.0.1PHP &gt;=7.3.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/320853?v=4)[Gerd Katzenbeisser](/maintainers/hakito)[@hakito](https://github.com/hakito)

---

Top Contributors

[![hakito](https://avatars.githubusercontent.com/u/320853?v=4)](https://github.com/hakito "hakito (109 commits)")[![ThomasLandauer](https://avatars.githubusercontent.com/u/1054469?v=4)](https://github.com/ThomasLandauer "ThomasLandauer (43 commits)")[![bountin](https://avatars.githubusercontent.com/u/208063?v=4)](https://github.com/bountin "bountin (6 commits)")[![stefan-kamsker](https://avatars.githubusercontent.com/u/34944934?v=4)](https://github.com/stefan-kamsker "stefan-kamsker (2 commits)")

---

Tags

paymentsepsbank transferstuzza

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/hakito-php-stuzza-eps-banktransfer/health.svg)

```
[![Health](https://phpackages.com/badges/hakito-php-stuzza-eps-banktransfer/health.svg)](https://phpackages.com/packages/hakito-php-stuzza-eps-banktransfer)
```

###  Alternatives

[mollie/mollie-api-php

Mollie API client library for PHP. Mollie is a European Payment Service provider and offers international payment methods such as Mastercard, VISA, American Express and PayPal, and local payment methods such as iDEAL, Bancontact, SOFORT Banking, SEPA direct debit, Belfius Direct Net, KBC Payment Button and various gift cards such as Podiumcadeaukaart and fashioncheque.

59914.4M62](/packages/mollie-mollie-api-php)[mollie/laravel-mollie

Mollie API client wrapper for Laravel &amp; Mollie Connect provider for Laravel Socialite

3624.1M28](/packages/mollie-laravel-mollie)[culqi/culqi-php

Cliente Culqi API para PHP

41356.8k1](/packages/culqi-culqi-php)

PHPackages © 2026

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