summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-09-25 16:25:06 +0200
committerFlorian Dold <florian.dold@gmail.com>2019-09-25 16:25:06 +0200
commit25bf0d9c09713634bed5ccd2d3b673b0525c6e5d (patch)
treeb868b2ddc13f651aa870de55a38d42792bc522cf
parentc42f3ee33d1baee1ca74a071bbbef343799ecfd8 (diff)
downloaddocs-25bf0d9c09713634bed5ccd2d3b673b0525c6e5d.tar.gz
docs-25bf0d9c09713634bed5ccd2d3b673b0525c6e5d.tar.bz2
docs-25bf0d9c09713634bed5ccd2d3b673b0525c6e5d.zip
libeufin: sandbox api
-rw-r--r--libeufin/ebics.rst34
-rw-r--r--libeufin/index.rst1
2 files changed, 32 insertions, 3 deletions
diff --git a/libeufin/ebics.rst b/libeufin/ebics.rst
index a47b109f..a77cf5bd 100644
--- a/libeufin/ebics.rst
+++ b/libeufin/ebics.rst
@@ -67,8 +67,28 @@ EBICS Glossary
Host protocol version 5. Refers to the XML Schema defined in *EBICS 3.0*.
Host ID
- Alphanumeric identifier for the EBICS Host, i.e. the financial institution's EBICS server.
- Given to the EBICS client by the financial institution.
+ Alphanumeric identifier for the EBICS Host. One EBICS server can
+ host multiple banks, and each bank is identified by the Host ID.
+ This concept is similar to Taler's merchant backend instance identifiers.
+
+ Partner ID
+ In German, this is called "Kunden ID" (= Customer ID).
+ One partner can have multiple "participants", which are identified by user IDs.
+
+ Practical example: A company has one Partner ID. Each person at the company
+ that can access the company's bank accounts gets their own User ID.
+ When the person is indirectly accessing the bank server (for example via
+ a client server application), an additional "System ID" is created for this
+ "technical subscriber". When there is no technical subscriber, the System ID
+ must be the same as the User ID. Usually the System ID is optional though.
+
+ The ``(partner, user, system)`` triple uniquely identifies a subscriber.
+
+ User ID
+ ??
+
+ System ID
+ ??
ISO 20022
*ISO 20022: Financial Services - Universal financial industry message scheme*. Rather important
@@ -137,12 +157,20 @@ HIA
HPB
Query the three RSA keys of the financial institute.
-HP
+HPD
Host Parameter Data. Used to query the capabilities of the financial institution.
INI
Transmission of the subscriber keys for bank-technical electronic signatures.
+HCS
+ Change keys without having to send a new INI/HIA letter.
+
+SPR
+ Suspend a subscriber. Used when a key compromise is suspected.
+
+
+
The following order types are, for now, not relevant for LibEuFin:
H3K
diff --git a/libeufin/index.rst b/libeufin/index.rst
index 8e6472b7..816aa54f 100644
--- a/libeufin/index.rst
+++ b/libeufin/index.rst
@@ -8,3 +8,4 @@ LibEuFin is a project providing free software tooling for European FinTech.
ebics
architecture
+ api-sandbox