@@ -18,7 +18,7 @@ Forked from [mschindler83/fints-hbci-php](https://github.com/mschindler83/fints-
1818## Getting Started
1919
2020Before using this library (or any other FinTS library), you have to register your application with
21- [ Die Deutsche Kreditwirtschaft] ( https://www.hbci-zka. de/register/ hersteller.htm ) in order to get your registration
21+ [ Die Deutsche Kreditwirtschaft] ( https://www.fints.org/ de/hersteller/produktregistrierung ) in order to get your registration
2222number.
2323Note that this process can take several weeks.
2424First you receive your registration number ** after a couple days, but then you have to wait anywhere between 0 and 8+ weeks**
@@ -30,15 +30,16 @@ from your platform." just install php-mbstring in advance.
3030- to avoid error messages like "As there is no 'unzip' nor '7z' command installed zip files are being unpacked using the PHP
3131zip extension." just install unzip or 7z in advance to coninuing to next step.
3232
33- Then install the library via composer:
33+
34+ Then install the library via [ composer] ( https://getcomposer.org/download/ ) :
3435
3536```
3637composer require nemiah/php-fints
3738```
3839
3940See the examples in the "[ Samples] ( /Samples ) " folder to get started on your code.
4041Fill out the required configuration in ` init.php ` (server details can be obtained at
41- [ www.hbci-zka.de ] ( https://www.hbci-zka.de ) after registration).
42+ [ https:// www.fints.org ] ( https://www.fints.org/de/startseite ) after registration).
4243Then execute ` tanModesAndMedia.php ` and later ` login.php ` .
4344Once you are able to login without any issues, you can move on to the other examples.
4445
@@ -50,16 +51,18 @@ If you are developing an online banking application with this library, please be
5051
5152The BLZ 71120078 will throw an "Unbekanntes Kreditinstitut" exception when used with the URL https://hbci-01.hypovereinsbank.de/bank/hbci .
5253You have to use BLZ 70020270 instead.
53- ```
54+
55+ ``` php
5456if (trim($url) == 'https://hbci-01.hypovereinsbank.de/bank/hbci')
5557 $blz = '70020270';
5658```
5759
5860### ING Diba
5961
6062This bank does not support PSD2:
61- ```
62- if(trim($blz) == "50010517")
63+
64+ ``` php
65+ if (trim($blz) == "50010517")
6366 $fints->selectTanMode(new Fhp\Model\NoPsd2TanMode());
6467```
6568
@@ -69,11 +72,14 @@ Contributions are welcome! See the [developer guide](DEVELOPER-GUIDE.md) for som
6972
7073We use a slightly modified version of the [ Symfony Coding-Style] ( https://symfony.com/doc/current/contributing/code/standards.html ) .
7174Please run
72- ```
75+
76+ ``` bash
7377composer update
7478```
79+
7580and
76- ```
81+
82+ ``` bash
7783composer cs-fix
7884```
7985
@@ -86,7 +92,7 @@ specification differently sometimes. In addition, banks behave differently (with
8692when it comes to validation (some may tolerate slightly wrong requests), TANs (some ask for TANs more often than others)
8793and allowed parameters (not all banks support all parameter combinations).
8894
89- This library aims to be compatible with all banks that support [ FinTS V3.0] ( https://www.hbci-zka. de/spec/3_0.htm ) and
95+ This library aims to be compatible with all banks that support [ FinTS V3.0] ( https://www.fints.org/ de/spezifikation ) and
9096PIN/TAN-based authentication according to PSD2 regulations, which includes most relevant German banks. Currently, it
9197works with the most popular banks at least, and probably with most others too. Some corner cases (e.g. Mehrfach-TANs or
9298SMS-Abbuchungskonto for mTAN fees) are not and probably will not be supported.
0 commit comments