diff options
-rw-r--r-- | design-documents/050-libeufin-nexus.rst | 12 | ||||
-rw-r--r-- | manpages/libeufin-nexus.1.rst | 17 |
2 files changed, 29 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. diff --git a/manpages/libeufin-nexus.1.rst b/manpages/libeufin-nexus.1.rst index 253f1b38..8fb41ed5 100644 --- a/manpages/libeufin-nexus.1.rst +++ b/manpages/libeufin-nexus.1.rst @@ -75,6 +75,23 @@ Its options are as follows: **-r** \| **--reset** If present, deletes any database table (WARNING: potential data loss) + +ebics-submit +------------ + +This subcommand submits any initiated payment, that was not already sent to the bank. In the current version, initiated payments may come either from a cash-out operation or from a bounced incoming payment. There is therefore **no** way to manually initiate a payment at this moment. This tool is Taler friendly, therefore bounced payments are those that do not contain a valid subject to start a Taler withdrawal. Cash-out operations come from a tightly integrated bank that offers their customers to convert their currency to the currency whose the EBICS subscriber bank account is tied to. + + +Its options are as follows: + +**-h** \| **--help** + Print short help on options. +**-c** \| **--config** \ \ *FILENAME* + Specifies the configuration file. +**--transient** + This flag, enabled by default, causes the command to run only once without any long-polling behaviour. + The configuration value `FREQUENCY` gets therefore ignored. + Bugs ==== |