@@ -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**
@@ -32,7 +32,7 @@ composer require nemiah/php-fints
3232
3333See the examples in the "[ Samples] ( /Samples ) " folder to get started on your code.
3434Fill out the required configuration in ` init.php ` (server details can be obtained at
35- [ www.hbci-zka.de ] ( https://www.hbci-zka.de ) after registration).
35+ [ https:// www.fints.org ] ( https://www.fints.org/de/startseite ) after registration).
3636Then execute ` tanModesAndMedia.php ` and later ` login.php ` .
3737Once you are able to login without any issues, you can move on to the other examples.
3838
@@ -44,16 +44,18 @@ If you are developing an online banking application with this library, please be
4444
4545The BLZ 71120078 will throw an "Unbekanntes Kreditinstitut" exception when used with the URL https://hbci-01.hypovereinsbank.de/bank/hbci .
4646You have to use BLZ 70020270 instead.
47- ```
47+
48+ ``` php
4849if (trim($url) == 'https://hbci-01.hypovereinsbank.de/bank/hbci')
4950 $blz = '70020270';
5051```
5152
5253### ING Diba
5354
5455This bank does not support PSD2:
55- ```
56- if(trim($blz) == "50010517")
56+
57+ ``` php
58+ if (trim($blz) == "50010517")
5759 $fints->selectTanMode(new Fhp\Model\NoPsd2TanMode());
5860```
5961
@@ -63,11 +65,14 @@ Contributions are welcome! See the [developer guide](DEVELOPER-GUIDE.md) for som
6365
6466We use a slightly modified version of the [ Symfony Coding-Style] ( https://symfony.com/doc/current/contributing/code/standards.html ) .
6567Please run
66- ```
68+
69+ ``` bash
6770composer update
6871```
72+
6973and
70- ```
74+
75+ ``` bash
7176composer cs-fix
7277```
7378
@@ -80,7 +85,7 @@ specification differently sometimes. In addition, banks behave differently (with
8085when it comes to validation (some may tolerate slightly wrong requests), TANs (some ask for TANs more often than others)
8186and allowed parameters (not all banks support all parameter combinations).
8287
83- This library aims to be compatible with all banks that support [ FinTS V3.0] ( https://www.hbci-zka. de/spec/3_0.htm ) and
88+ This library aims to be compatible with all banks that support [ FinTS V3.0] ( https://www.fints.org/ de/spezifikation ) and
8489PIN/TAN-based authentication according to PSD2 regulations, which includes most relevant German banks. Currently, it
8590works with the most popular banks at least, and probably with most others too. Some corner cases (e.g. Mehrfach-TANs or
8691SMS-Abbuchungskonto for mTAN fees) are not and probably will not be supported.
0 commit comments