PHPackages                             stephanwoerner/erv-exi-soap - 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. [API Development](/categories/api)
4. /
5. stephanwoerner/erv-exi-soap

ActiveProject[API Development](/categories/api)

stephanwoerner/erv-exi-soap
===========================

3.0.2(3mo ago)15.6k↓50%1MITPHPPHP &gt;=8.0

Since Jul 19Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/stephanwoerner/erv-exi-soap)[ Packagist](https://packagist.org/packages/stephanwoerner/erv-exi-soap)[ RSS](/packages/stephanwoerner-erv-exi-soap/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)Dependencies (3)Versions (9)Used By (0)

erv-exi-soap
============

[](#erv-exi-soap)

Soap Interface for ERGO travel insurance

Contact support on ERGO insurance company and make a contract to get your private agengy indetifier

\#Install composer require stephanwoerner/erv-exi-soap

add to your AppKernel.php

```
public function registerBundles()
{
    $bundles = [
        .
        .
        .
        new StephanWoerner\ErvExiSoap\ErvExiSoapBundle(),

    ];
}

```

add to your services.yml

```
services:
    sw.exi:
        class:        StephanWoerner\ErvExiSoap\Exi
        arguments:    ["@doctrine.orm.entity_manager", "%exi_agency_identifier%", "%exi_product_line%", "%exi_test_email%"]

```

and add exi\_agency\_identifier, exi\_product\_line and exi\_test\_email to your parameters.yml

\#Database Execute folowing query on your MySql database:

```
CREATE TABLE exi_protocol (id INT AUTO_INCREMENT NOT NULL, date_created DATETIME NOT NULL, booking_reference INT, request_type VARCHAR(100) NOT NULL, request TEXT NOT NULL, response TEXT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;

```

\#Example usage in Symfony Controller

```
$exi = $this->container->get('sw.exi');

$exi->init(
    'https://egate2.erv.de/exiws201909/ExiConnector?wsdl',
    'EUR',
    'DE',
    'DEU',
    true
);
$responseOffer = $exi->callRequestOffer(
    [
        'firstname'   => 'Hans',
        'lastname'    => 'Mustermann',
        'street'      => 'Musteratr. 8',
        'zip'         => '12345',
        'city'        => 'Münchhausen',
        'countryCode' => 'DEU',
        'email'       => 'test@test.de'
    ],
    [
        'countryCode' => 'AUT',
        'fromDate'    => '2018-09-01',
        'endDate'     => '2018-09-02',
        'bookingDate' => '2018-07-19',
        'isFlight'    => true,
        'totalPrice'  => 1250.00,
    ],
    [
        [
            'firstname' => 'Hans',
            'lastname'  => 'Mustermann',
            'birthday'  => '1972-06-20',
            'price'     => 625.00
        ]
    ]
);

```

\#Example without using Symfony framework. Look at test.php

\#Release notes

```
release_v9
New amazonPayment
New apAmount
New apPaymentType
New amazonPayment
New ClientTypeType
New creditcardHolderType
New initiatorType
New payPageData
New payPageUrl
New psd2ParameterType
New requestPayPageUrl
New responsePayPageUrl
acceptedPayments: + amazonPayment
agentType: + initiator default 'CUSTOMER'
ccPaymentType: + psd2Parameter, + ccPayPageHandleId
customerType: streetAndNr length 100
paymentMethodType: + ap/AP
paymentType: + amazonPay
servicePremium: anonymous length 75
serviceRenewalPremium: anonymous length 77

```

###  Health Score

51

—

FairBetter than 96% of packages

Maintenance81

Actively maintained with recent releases

Popularity24

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity73

Established project with proven stability

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

Recently: every ~470 days

Total

6

Last Release

103d ago

Major Versions

v1.0 → 2.0.02020-12-03

2.0.0 → 3.0.02025-04-08

PHP version history (3 changes)v1.0PHP &gt;=7.0

2.0.0PHP &gt;=7.2

3.0.0PHP &gt;=8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/6939296?v=4)[Stephan Wörner](/maintainers/stephanwoerner)[@stephanwoerner](https://github.com/stephanwoerner)

---

Top Contributors

[![stephanwoerner](https://avatars.githubusercontent.com/u/6939296?v=4)](https://github.com/stephanwoerner "stephanwoerner (1 commits)")

### Embed Badge

![Health badge](/badges/stephanwoerner-erv-exi-soap/health.svg)

```
[![Health](https://phpackages.com/badges/stephanwoerner-erv-exi-soap/health.svg)](https://phpackages.com/packages/stephanwoerner-erv-exi-soap)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[components-web-app/api-components-bundle

Creates a flexible API for a website's structure, reusable components and common functionality.

322.8k](/packages/components-web-app-api-components-bundle)

PHPackages © 2026

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