summaryrefslogtreecommitdiff
path: root/design-documents
diff options
context:
space:
mode:
authorMS <ms@taler.net>2023-10-31 14:04:00 +0100
committerMS <ms@taler.net>2023-10-31 14:04:46 +0100
commitc7dffa32e3bbaeccde89149e9f06528bc0fcbc83 (patch)
treef5521978a7e5f0db0c0f09158b1f4ff0bab12bf5 /design-documents
parent2a72ac5effc50d2ee5d0542ba0abff9be01288a9 (diff)
downloaddocs-c7dffa32e3bbaeccde89149e9f06528bc0fcbc83.tar.gz
docs-c7dffa32e3bbaeccde89149e9f06528bc0fcbc83.tar.bz2
docs-c7dffa32e3bbaeccde89149e9f06528bc0fcbc83.zip
Nexus submit.
Updating the manpage and DD 50, after the implementation.
Diffstat (limited to 'design-documents')
-rw-r--r--design-documents/050-libeufin-nexus.rst12
1 files changed, 12 insertions, 0 deletions
diff --git a/design-documents/050-libeufin-nexus.rst b/design-documents/050-libeufin-nexus.rst
index 62d1602f..1d563936 100644
--- a/design-documents/050-libeufin-nexus.rst
+++ b/design-documents/050-libeufin-nexus.rst
@@ -298,3 +298,15 @@ Discussion / Q&A
the bank response, may lead double-submission even if the HTTP talk ended
well: it suffices to crash after having received a "200 OK" response but
before setting the submitted flag to the database.
+
+* the ebics-submit section mentions the EBICS order ID. The following excerpt
+ was found however at page 88 of the EBICS 3 specifications:
+
+ ``OrderID is only present if a file is transmitted to the bank relating to an order with an
+ already existing order number (only allowed for AdminOrderType = HVE or HVS)``
+
+ Nexus does not support HVE or HVS.
+
+* As of private communication, the responsibility of submitting idempotent payments
+ relies on the use of ``request_uid`` (a database column of the initiated payment)
+ as the ``MsgId`` value of the corresponding pain.001 document.