PHPackages                             avaibooksports/redsys-operations-parser - 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. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. avaibooksports/redsys-operations-parser

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

avaibooksports/redsys-operations-parser
=======================================

Redsys operations parser

0.1.1(1y ago)211.1k↓33.9%MITPHPPHP ^7.4|^8.0|^8.1|^8.2|^8.3CI passing

Since Apr 20Pushed 1y ago1 watchersCompare

[ Source](https://github.com/AvaiBookSports/redsys-operations-parser)[ Packagist](https://packagist.org/packages/avaibooksports/redsys-operations-parser)[ RSS](/packages/avaibooksports-redsys-operations-parser/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (6)Versions (3)Used By (0)

avaibooksports/redsys-operations-parser
=======================================

[](#avaibooksportsredsys-operations-parser)

> **Warning** - this is still alpha software and the public API is still subject to change. Please use at your own risk.

Introducción
------------

[](#introducción)

`avaibooksports/redsys-operations-parser` es un paquete capaz de interpretar ficheros de remesas de varios bancos.

Al interpretar un fichero mediante su parser correspondiente, obtenemos una colección de clases. Actualmente, hay un intérprete para cada banco soportado:

- BVA: `AvaiBookSports\Component\RedsysOperationsParser\Bbva\OperationsParser`
- Sabadell: `AvaiBookSports\Component\RedsysOperationsParser\Sabadell \OperationsParser`

Ambas clases extienden la clase `AvaiBookSports\Component\RedsysOperationsParser \AbstractOperation\AbstractFile`, que contiene todos los campos comunes o similares entre ambos bancos. De este modo, para implementar un modelo para un banco nuevo solamente implica añadir los datos que no formen parte de la interface, y se puede garantizar una API común entre todas las entidades.

Puedes encontrar la documentación del formato de cada banco soportado en resources/docs

Testing
-------

[](#testing)

`make ci` ejecuta todos los tipos de test para avisar de errores en el proyecto.

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance44

Moderate activity, may be stable

Popularity28

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity51

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

Total

2

Last Release

439d ago

PHP version history (2 changes)0.1.0PHP ^7.4

0.1.1PHP ^7.4|^8.0|^8.1|^8.2|^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/462de3bc6b5b394cc968eb74fc519cb923d18903f79cad6dc0397f9607b41f36?d=identicon)[DevNIX](/maintainers/DevNIX)

---

Top Contributors

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

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Psalm, Rector

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/avaibooksports-redsys-operations-parser/health.svg)

```
[![Health](https://phpackages.com/badges/avaibooksports-redsys-operations-parser/health.svg)](https://phpackages.com/packages/avaibooksports-redsys-operations-parser)
```

###  Alternatives

[opis/closure

A library that can be used to serialize closures (anonymous functions) and arbitrary data.

2.6k230.0M284](/packages/opis-closure)[masterminds/html5

An HTML5 parser and serializer.

1.8k242.8M229](/packages/masterminds-html5)[sabberworm/php-css-parser

Parser for CSS Files written in PHP

1.8k191.2M65](/packages/sabberworm-php-css-parser)[jms/metadata

Class/method/property metadata management in PHP

1.8k152.8M88](/packages/jms-metadata)[jms/serializer-bundle

Allows you to easily serialize, and deserialize data of any complexity

1.8k89.3M627](/packages/jms-serializer-bundle)[meyfa/php-svg

Read, edit, write, and render SVG files with PHP

54313.9M42](/packages/meyfa-php-svg)

PHPackages © 2026

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