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. [Payment Processing](/categories/payments)
4. /
5. hakito/php-stuzza-eps-banktransfer

ActiveLibrary[Payment Processing](/categories/payments)

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

Stuzza e-payment standard implementation for PHP

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

Since Feb 19Pushed 10mo 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 2d 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

47

—

FairBetter than 93% of packages

Maintenance51

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

411d 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

[srmklive/paypal

PayPal REST API client for Laravel and standalone PHP.

1.2k4.2M29](/packages/srmklive-paypal)[unicodeveloper/laravel-paystack

A Laravel Package for Paystack

6501.1M11](/packages/unicodeveloper-laravel-paystack)[ignited/laravel-omnipay

Integrates Omnipay with Laravel and provides an easy configuration.

5211.1M12](/packages/ignited-laravel-omnipay)[recurly/recurly-client

The PHP client library for the Recurly API

1736.6M9](/packages/recurly-recurly-client)[chargebee/chargebee-php

ChargeBee API client implementation for PHP

758.5M9](/packages/chargebee-chargebee-php)[amzn/amazon-pay-api-sdk-php

Amazon Pay API SDK (PHP)

515.5M13](/packages/amzn-amazon-pay-api-sdk-php)

PHPackages © 2026

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