From 61116728f510487762d5adae70b656df3f620bfb Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Mon, 4 May 2020 15:02:45 -0300 Subject: Add three possible withdrawal confirmation cases to design doc 4 --- design-documents/004-wallet-withdrawal-flow.rst | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'design-documents/004-wallet-withdrawal-flow.rst') diff --git a/design-documents/004-wallet-withdrawal-flow.rst b/design-documents/004-wallet-withdrawal-flow.rst index e82564e8..b13896a6 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. -- cgit v1.2.3