PHPackages                             oxid-solution-catalysts/telecash-module - 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. oxid-solution-catalysts/telecash-module

ActiveOxideshop-module[Payment Processing](/categories/payments)

oxid-solution-catalysts/telecash-module
=======================================

Payment-Module for Payment-Provider Telecash

v1.0.0-rc.5(2mo ago)210[2 PRs](https://github.com/OXID-eSales/telecash-module/pulls)GPL-3.0PHPPHP ^8.1CI failing

Since Oct 30Pushed 2mo ago6 watchersCompare

[ Source](https://github.com/OXID-eSales/telecash-module)[ Packagist](https://packagist.org/packages/oxid-solution-catalysts/telecash-module)[ RSS](/packages/oxid-solution-catalysts-telecash-module/feed)WikiDiscussions b-7.1.x Synced 1mo ago

READMEChangelogDependencies (32)Versions (11)Used By (0)

OXID eShop TeleCash Module
==========================

[](#oxid-eshop-telecash-module)

[![Development](https://github.com/OXID-eSales/telecash-module/actions/workflows/trigger.yaml/badge.svg?branch=b-7.1.x)](https://github.com/OXID-eSales/telecash-module/actions/workflows/trigger.yaml)[![Latest Version](https://camo.githubusercontent.com/3a61c8bb924abc20ad9090f146ea9de0ec39817385bbf417dad5ea5ced57cc94/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f4f5849442d6553616c65732f74656c65636173682d6d6f64756c653f6c6f676f3d636f6d706f736572266c6162656c3d6c617465737426696e636c7564655f70726572656c656173657326636f6c6f723d6f72616e6765)](https://packagist.org/packages/oxid-esales/telecash-module)[![PHP Version](https://camo.githubusercontent.com/bf765d17cac0474fdbf74dba81cba026faa3d8c9be14dec1308f4215037f236c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6f7869642d6573616c65732f74656c65636173682d6d6f64756c65)](https://github.com/oxid-esales/telecash-module)

[![Quality Gate Status](https://camo.githubusercontent.com/f6c6c3d32bebde1e9b5a4e1276d924aa8c59cff1d720a7de8774aa72cf0c8524/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d4f5849442d6553616c65735f74656c65636173682d6d6f64756c65266d65747269633d616c6572745f737461747573)](https://sonarcloud.io/dashboard?id=OXID-eSales_telecash-module)[![Coverage](https://camo.githubusercontent.com/22ae31c10be65865e25f8bc232a1acf5be0e7e2cd4ec194152fbe13066ff1054/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d4f5849442d6553616c65735f74656c65636173682d6d6f64756c65266d65747269633d636f766572616765)](https://sonarcloud.io/dashboard?id=OXID-eSales_telecash-module)[![Technical Debt](https://camo.githubusercontent.com/311088d9505693e7863e80a0cf0e64a5114d82364ca83a32cdaa8b7239c6d653/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d4f5849442d6553616c65735f74656c65636173682d6d6f64756c65266d65747269633d7371616c655f696e646578)](https://sonarcloud.io/dashboard?id=OXID-eSales_telecash-module)

Payment-Module for Payment-Provider Telecash.

Branch compatibility
--------------------

[](#branch-compatibility)

- b-7.1.x branch / v1.x version - compatible with OXID eShop compilation 7.1.x and the respective branch

Twig only! (eg. no Smarty Support anymore)

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

[](#installation)

- ...
- ...

### Development (local Docker environment)

[](#development-local-docker-environment)

You'll need:

- Github Token (Replace `` with your token)
- Github Username + Password (will be asked during installation. You can use the same token again)
- Docker

! Note: This approach is partly based on private OXID recipes, which are accessible only by OXID staff, or if you were granted permission !

For the initial setup of the development environment, you can use the following command:

```
echo telecash && git clone https://github.com/OXID-eSales/docker-eshop-sdk.git $_ && cd $_ && \
git clone https://@github.com/OXID-eSales/docker-eshop-sdk-osc-private-recipes recipes/oxid-esales-private && \
chmod +x ./recipes/oxid-esales-private/module-telecash/b-7.1.x-ee-telecash-twig-dev/run.sh && \
./recipes/oxid-esales-private/module-telecash/b-7.1.x-ee-telecash-twig-dev/run.sh

```

This will create a folder `telecash` in your current directory, compile and start the Docker containers, and run the Shop v7.1 Setup. A demo database will be installed and the shop is configured to run on `https://localhost.local`.

You might need a new entry in your `hosts` file to route this domain:

```
127.0.0.1 localhost.local

```

An admin account will be created: `noreply@oxid-esales.com / admin`

### Install and try it out

[](#install-and-try-it-out)

This module is in working state and can be directly installed via composer:

```
composer require oxid-solution-catalysts/telecash-module
./vendor/bin/oe-eshop-doctrine_migration migrations:migrate osc_telecash

```

and [activate the module](https://docs.oxid-esales.com/developer/en/latest/development/modules_components_themes/module/installation_setup/setup.html#setup-activation).

Running tests and quality tools
-------------------------------

[](#running-tests-and-quality-tools)

Check the `scripts` section in the composer.json of the module to get more insight of preconfigured quality tools available. Example:

```
$ composer phpcs
$ composer phpstan
$ composer phpmd
```

### Integration/Acceptance tests

[](#integrationacceptance-tests)

- install this module into a running OXID eShop
- run `composer update` in module root directory

```
$ cd vendor/oxid-solution-catalysts/telecash-module
$ composer update
```

After this done, check the "scripts" section of module `composer.json` file to see how we run tests.

```
$ composer tests-unit
$ composer tests-integration
$ composer tests-codeception
```

NOTE: From OXID eShop 7.0.x on database reset needs to be done with this command (please fill in your credentials)

```
$ bin/oe-console oe:database:reset --db-host=mysql --db-port=3306 --db-name=example --db-user=root --db-password=root --force
```

### Cypress e2e Tests

[](#cypress-e2e-tests)

- add cypress.yaml to your docker-compose.yaml:

```
  cypress:
    image: cypress/included:latest
    working_dir: /var/www/extensions/telecash/tests/e2e
    volumes:
      - ./source/extensions/telecash:/var/www/extensions/telecash:cached
      - /tmp/.X11-unix:/tmp/.X11-unix
    environment:
      - CYPRESS_baseUrl=https://oxidshop.local
    ports:
      - "5920:5900" # VNC port
    command: cypress open
    depends_on:
      apache:
        condition: service_started
      php:
        condition: service_started
    entrypoint: [ "npx", "cypress", "run", "--config-file", "/var/www/vendor/oxid-solution-catalysts/telecash-module/tests/e2e/cypress.config.js" ]
```

Then run

```
  docker compose up cypress
```

### Cypress e2e Tests to run from shell script on GHA

[](#cypress-e2e-tests-to-run-from-shell-script-on-gha)

Run shell script from the host, from the same . where docker-compose.yml is located on the host or on the github with the following command:

```
  ./source/vendor/oxid-solution-catalysts/telecash-module/.github/oxid-esales/cypress.sh
```

### Contact us

[](#contact-us)

- In case of issues / bugs, use "Issues" section on github, to report the problem.
- [Join our community forum](https://forum.oxid-esales.com/)
- [Use the contact form](https://www.oxid-esales.com/en/contact/contact-us.html)

In case you have any complaints, suggestions, business cases you'd like an example for please contact us. Pull request are also welcome. Every feedback we get will help us improve.

### Kudos

[](#kudos)

- Torsten Petersdorf () from Checkdomain GmbH for his API client, which we use as a base for our development.

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance87

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 84.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 ~77 days

Recently: every ~112 days

Total

7

Last Release

65d ago

Major Versions

v0.0.1-Alpha-2 → v1.0.0-rc.12024-12-12

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1374817?v=4)[oxid](/maintainers/oxid)[@OxID](https://github.com/OxID)

---

Top Contributors

[![mariolorenz](https://avatars.githubusercontent.com/u/5525363?v=4)](https://github.com/mariolorenz "mariolorenz (249 commits)")[![HonkDerHase](https://avatars.githubusercontent.com/u/48029969?v=4)](https://github.com/HonkDerHase "HonkDerHase (43 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (3 commits)")[![hkreuter](https://avatars.githubusercontent.com/u/3692295?v=4)](https://github.com/hkreuter "hkreuter (1 commits)")

---

Tags

OXIDmoduleseshop

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/oxid-solution-catalysts-telecash-module/health.svg)

```
[![Health](https://phpackages.com/badges/oxid-solution-catalysts-telecash-module/health.svg)](https://phpackages.com/packages/oxid-solution-catalysts-telecash-module)
```

###  Alternatives

[oxid-esales/paypal-module

This is the PayPal module for the OXID eShop.

36513.5k2](/packages/oxid-esales-paypal-module)[oxid-esales/paymorrow-module

This is Paymorrow module for OXID eShop.

18238.2k](/packages/oxid-esales-paymorrow-module)[bestit/amazonpay4oxid

This is the Amazon Pay module for the OXID eShop.

11276.2k1](/packages/bestit-amazonpay4oxid)[oxid-solution-catalysts/paypal-module

OXID eSales PayPal payment module for OXID

2126.8k](/packages/oxid-solution-catalysts-paypal-module)[oxid-esales/stripe-module

Stripe Payment Module for Oxid 6

165.1k](/packages/oxid-esales-stripe-module)

PHPackages © 2026

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