11# EBICS-CLIENT-PHP
22
3- [ ![ CI] ( https://github.com/andrew-svirin /ebics-client-php/actions/workflows/ci.yml/badge.svg )] ( https://github.com/andrew-svirin /ebics-client-php/actions/workflows/ci.yml )
4- [ ![ Latest Stable Version] ( https://poser.pugx.org/andrew-svirin /ebics-client-php/v/stable )] ( https://packagist.org/packages/andrew-svirin /ebics-client-php )
5- [ ![ Total Downloads] ( https://img.shields.io/packagist/dt/andrew-svirin /ebics-client-php.svg )] ( https://packagist.org/packages/andrew-svirin /ebics-client-php )
6- [ ![ License] ( https://poser.pugx.org/andrew-svirin /ebics-client-php/license )] ( https://packagist.org/packages/andrew-svirin /ebics-client-php )
3+ [ ![ CI] ( https://github.com/ebics-api /ebics-client-php/actions/workflows/ci.yml/badge.svg )] ( https://github.com/ebics-api /ebics-client-php/actions/workflows/ci.yml )
4+ [ ![ Latest Stable Version] ( https://poser.pugx.org/ebics-api /ebics-client-php/v/stable )] ( https://packagist.org/packages/ebics-api /ebics-client-php )
5+ [ ![ Total Downloads] ( https://img.shields.io/packagist/dt/ebics-api /ebics-client-php.svg )] ( https://packagist.org/packages/ebics-api /ebics-client-php )
6+ [ ![ License] ( https://poser.pugx.org/ebics-api /ebics-client-php/license )] ( https://packagist.org/packages/ebics-api /ebics-client-php )
77
88<img src =" https://www.ebics.org/typo3conf/ext/siz_ebicsorg_base/Resources/Public/Images/ebics-logo.png " width =" 300 " >
99
1010PHP library to communicate with a bank through <a href =" https://en.wikipedia.org/wiki/Electronic_Banking_Internet_Communication_Standard " target =" _blank " >EBICS</a > protocol.
11- PHP EBICS Client - https://andrew-svirin .github.io/ebics-client-php/
11+ PHP EBICS Client - https://ebics-api .github.io/ebics-client-php/
1212Supported PHP versions - PHP 7.2 - PHP 8.3
1313Support EBICS versions: 2.4, 2.5, 3.0; Encryption versions: E002, X002, A005, A006; Switching EBICS T/TS
1414
@@ -29,12 +29,12 @@ EBICS Client can be deployed as a standalone service on a webserver or within a
2929
3030## License
3131
32- andrew-svirin /ebics-client-php is licensed under the MIT License, see the LICENSE file for details
32+ ebics-api /ebics-client-php is licensed under the MIT License, see the LICENSE file for details
3333
3434## Installation
3535
3636``` bash
37- $ composer require andrew-svirin /ebics-client-php
37+ $ composer require ebics-api /ebics-client-php
3838```
3939
4040## Initialize client
@@ -44,11 +44,11 @@ You will need to have this information from your Bank: `HostID`, `HostURL`, `Par
4444``` php
4545<?php
4646
47- use AndrewSvirin \Ebics\Services\FileKeyringManager;
48- use AndrewSvirin \Ebics\Models\Bank;
49- use AndrewSvirin \Ebics\Models\User;
50- use AndrewSvirin \Ebics\EbicsClient;
51- use AndrewSvirin \Ebics\Models\X509\BankX509Generator;
47+ use EbicsApi \Ebics\Services\FileKeyringManager;
48+ use EbicsApi \Ebics\Models\Bank;
49+ use EbicsApi \Ebics\Models\User;
50+ use EbicsApi \Ebics\EbicsClient;
51+ use EbicsApi \Ebics\Models\X509\BankX509Generator;
5252
5353// Prepare `workspace` dir in the __PATH_TO_WORKSPACES_DIR__ manually.
5454// "__EBICS_VERSION__" should have value "VERSION_30" for EBICS 3.0
@@ -82,14 +82,14 @@ if (!is_file($keyringPath)) {
8282``` php
8383<?php
8484
85- use AndrewSvirin \Ebics\Contracts\EbicsResponseExceptionInterface;
85+ use EbicsApi \Ebics\Contracts\EbicsResponseExceptionInterface;
8686
87- /* @var \AndrewSvirin \Ebics\EbicsClient $client */
87+ /* @var \EbicsApi \Ebics\EbicsClient $client */
8888
8989try {
9090 $client->INI();
91- /* @var \AndrewSvirin \Ebics\Services\FileKeyringManager $keyringManager */
92- /* @var \AndrewSvirin \Ebics\Models\Keyring $keyring */
91+ /* @var \EbicsApi \Ebics\Services\FileKeyringManager $keyringManager */
92+ /* @var \EbicsApi \Ebics\Models\Keyring $keyring */
9393 $keyringManager->saveKeyring($keyring, $keyringRealPath);
9494} catch (EbicsResponseExceptionInterface $exception) {
9595 echo sprintf(
@@ -116,8 +116,8 @@ try {
116116### 2. Generate a EBICS letter
117117
118118``` php
119- /* @var \AndrewSvirin \Ebics\EbicsClient $client */
120- $ebicsBankLetter = new \AndrewSvirin \Ebics\EbicsBankLetter();
119+ /* @var \EbicsApi \Ebics\EbicsClient $client */
120+ $ebicsBankLetter = new \EbicsApi \Ebics\EbicsBankLetter();
121121
122122$bankLetter = $ebicsBankLetter->prepareBankLetter(
123123 $client->getBank(),
@@ -135,10 +135,10 @@ $pdf = $ebicsBankLetter->formatBankLetter($bankLetter, $ebicsBankLetter->createP
135135``` php
136136
137137try {
138- /* @var \AndrewSvirin \Ebics\EbicsClient $client */
138+ /* @var \EbicsApi \Ebics\EbicsClient $client */
139139 $client->HPB();
140- /* @var \AndrewSvirin \Ebics\Services\FileKeyringManager $keyringManager */
141- /* @var \AndrewSvirin \Ebics\Models\Keyring $keyring */
140+ /* @var \EbicsApi \Ebics\Services\FileKeyringManager $keyringManager */
141+ /* @var \EbicsApi \Ebics\Models\Keyring $keyring */
142142 $keyringManager->saveKeyring($keyring, $keyringRealPath);
143143} catch (EbicsResponseExceptionInterface $exception) {
144144 echo sprintf(
@@ -192,8 +192,8 @@ try {
192192| HVD | Download the state of a VEU order. |
193193| HVT | Download detailed information about an order from VEU processing for which the user is authorized as a signatory. |
194194
195- If you need to parse Cfonb 120, 240, 360 use [ andrew-svirin /cfonb-php] ( https://github.com/andrew-svirin /cfonb-php )
196- If you need to parse MT942 use [ andrew-svirin /mt942-php] ( https://github.com/andrew-svirin /mt942-php )
195+ If you need to parse Cfonb 120, 240, 360 use [ ebics-api /cfonb-php] ( https://github.com/ebics-api /cfonb-php )
196+ If you need to parse MT942 use [ ebics-api /mt942-php] ( https://github.com/ebics-api /mt942-php )
197197
198198## Keyring schema
199199``` json
@@ -236,6 +236,5 @@ If you need to parse MT942 use [andrew-svirin/mt942-php](https://github.com/andr
236236 - Format validators for all available ISO 20022 formats:
237237 - upload: PAIN.001, PAIN.008, MT101, TA875, CFONB320, CFONB160 with different versions.
238238 - download: PAIN.002, CAMT.052, CAMT.053, CAMT.054, MT199, MT900, MT910, MT940, MT942, CFONB240,CFONB245, CFONB120
239- - Support import 3SKey certificates
240239 - Country's Bank specific order types
241240 - Refactor by abstraction Download and Upload Order types
0 commit comments