Go to file
Herman van Hazendonk d192e61d29 Add additional bank configuration items
For prettier generation of bank letters and other bits used in examples:

Expand the bank config to include:

* "bankFullName" used in the INI letter's which are sent to the bank.
* "bankShortName" used in the filename for the generated letters and in other places if needed.
* "languageCode" used for determining which template to use for the bank (currently "en" and "de" are supported).
* "storageLocation" can be used to specify a local or network path where to store downloaded files.

* In bankLetter.js: Use the current script folder as output for the bank's letter in HTML format instead of the user/os homedir folder.

Signed-off-by: Herman van Hazendonk <github.com@herrie.org>
2021-03-30 11:02:36 +02:00
assets chore: update readme 2019-11-07 11:53:09 +02:00
examples Add additional bank configuration items 2021-03-30 11:02:36 +02:00
lib Add additional bank configuration items 2021-03-30 11:02:36 +02:00
templates Add additional bank configuration items 2021-03-30 11:02:36 +02:00
test feat: add C53, C52 and DKI orders 2019-11-26 18:22:09 +02:00
.editorconfig test: add more tests 2019-11-20 11:12:37 +02:00
.env initial commit 2018-05-17 18:03:59 +03:00
.eslintignore chore: update linter 2019-11-05 05:49:07 +02:00
.eslintrc chore: update linter 2019-11-05 05:49:07 +02:00
.gitignore chore: gitignore 2019-11-26 18:21:56 +02:00
.travis.yml chore: add coveralls to travis 2019-11-20 19:46:39 +02:00
changelog-template.hbs add changelog configoration 2019-11-07 11:20:34 +02:00
CHANGELOG.md changelog 2021-02-05 20:30:59 +02:00
index.js Add traces storage 2018-08-31 08:50:18 +03:00
LICENSE update License to GPL v3 2018-05-18 08:35:42 +03:00
package-lock.json fix high severity vulnerabilities 2021-01-21 11:34:37 +01:00
package.json chore: bump 2021-02-05 20:29:22 +02:00
README.md chore: adjust ownership 2021-02-05 20:38:38 +02:00

node-ebics-client

Build Status ebics-client Known Vulnerabilities GPL-3.0 Coverage Status

Pure node.js ( >=8 ) implementation of EBICS ( Electronic Banking Internet Communication ).

The client is aimed to be 100% ISO 20022 compliant, and supports the complete initializations process ( INI, HIA, HPB orders ) and HTML letter generation.

Supported Banks

The client is currently tested and verified to work with the following banks:

Inspiration

The basic concept of this library was inspired by the EPICS library from the Railslove Team.

Copyright: Dimitar Nanov, 2019-2021.
Licensed under the GPLv3 license.