summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-11-29 22:12:53 +0100
committerFlorian Dold <florian.dold@gmail.com>2019-11-29 22:12:53 +0100
commitc7179569a342c902511ecaf919a45fa82e131dcf (patch)
tree92f8bdac8179c5dbc7431d4611f8c0432683dd27 /core
parent67f186613b9fa96c54110ea4112f5ddf5f080161 (diff)
downloaddocs-c7179569a342c902511ecaf919a45fa82e131dcf.tar.gz
docs-c7179569a342c902511ecaf919a45fa82e131dcf.tar.bz2
docs-c7179569a342c902511ecaf919a45fa82e131dcf.zip
taler URIs: add notify-reserve
Diffstat (limited to 'core')
-rw-r--r--core/errors.rst11
-rw-r--r--core/taler-uri.rst22
2 files changed, 30 insertions, 3 deletions
diff --git a/core/errors.rst b/core/errors.rst
index 4fe6583c..e1689a23 100644
--- a/core/errors.rst
+++ b/core/errors.rst
@@ -66,3 +66,14 @@ Error Conditions
The wallet encountered a programming bug that should be reported to the developers.
**Handling**: The wallet should allow the user to report this bug to the wallet developers.
+
+
+End-To-End Testing Scenarios
+============================
+
+This section describes some advanced end-to-end testing scenarios that should
+eventually be covered by our tests.
+
+* Reserve is created, closed, and then money is sent again to the reserve
+
+* Amount from payback should end up in customer's account again
diff --git a/core/taler-uri.rst b/core/taler-uri.rst
index a228d461..c5ffe84b 100644
--- a/core/taler-uri.rst
+++ b/core/taler-uri.rst
@@ -37,9 +37,9 @@ The following is a minimal example for a payment request from the demo merchant,
taler://pay/backend.demo.taler.net/-/-/2019.08.26-ABCED
------------
-Withdrawing
------------
+------------------------
+Withdrawing (Initiation)
+------------------------
.. code:: none
@@ -53,6 +53,22 @@ Example:
'taler://withdraw/bank.taler.net/-/ABDE123
+--------------------------
+Withdrawing (Confirmation)
+--------------------------
+
+.. code:: none
+
+ 'taler://notify-reserve/' [ reserve-pub ]
+
+Notify the wallet that the status of a reserve has changed. Used
+by the bank to indicate that the withdrawal has been confirmed by the
+user (e.g. via 2FA / mTAN / ...). The wallet the re-checks the
+status of all unconfirmed reserves.
+
+Optionally, ``reserve-pub`` can be specified to also indicate the reserve that
+has been updated.
+
-------------------------
Low-level Reserve Actions