summaryrefslogtreecommitdiff
path: root/design-documents
diff options
context:
space:
mode:
authorTorsten Grote <t@grobox.de>2020-05-04 15:02:45 -0300
committerTorsten Grote <t@grobox.de>2020-05-04 15:02:45 -0300
commit61116728f510487762d5adae70b656df3f620bfb (patch)
tree0b5370c654be5d154e89e2841f8cebf41386e9dd /design-documents
parent1496bf96e48eeef5dd25c601420c0f234a79d481 (diff)
downloaddocs-61116728f510487762d5adae70b656df3f620bfb.tar.gz
docs-61116728f510487762d5adae70b656df3f620bfb.tar.bz2
docs-61116728f510487762d5adae70b656df3f620bfb.zip
Add three possible withdrawal confirmation cases to design doc 4
Diffstat (limited to 'design-documents')
-rw-r--r--design-documents/004-wallet-withdrawal-flow.rst6
1 files changed, 6 insertions, 0 deletions
diff --git a/design-documents/004-wallet-withdrawal-flow.rst b/design-documents/004-wallet-withdrawal-flow.rst
index e82564e..b13896a 100644
--- a/design-documents/004-wallet-withdrawal-flow.rst
+++ b/design-documents/004-wallet-withdrawal-flow.rst
@@ -107,6 +107,12 @@ the user is brought to the list of transactions of the current currency.
It will include a pending `TransactionWithdrawal` which might require additional user confirmation
such as a two-factor-authentication step with the bank.
+1. The bank transfer happens immediately
+2. A second factor is required which is "detached",
+ i.e. you have to press "confirm" on a physical Taler ATM,
+ or a Taler cashier has to do a final "confirm" on their device.
+3. The bank provides a ``bankConfirmationUrl`` that the user needs to visit.
+
If the withdrawal proceeds very quickly,
the `TransactionWithdrawal` might not show as pending
and its effective amount is added to the displayed balance right away.