gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-docs] branch master updated: withdraw from wallet


From: gnunet
Subject: [taler-docs] branch master updated: withdraw from wallet
Date: Thu, 14 Oct 2021 20:19:08 +0200

This is an automated email from the git hooks/post-receive script.

sebasjm pushed a commit to branch master
in repository docs.

The following commit(s) were added to refs/heads/master by this push:
     new 5c39c89  withdraw from wallet
5c39c89 is described below

commit 5c39c8987a4fc4bae96a45945e59df48997b7d6d
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Thu Oct 14 15:18:08 2021 -0300

    withdraw from wallet
---
 design-documents/025-withdraw-from-wallet.rst | 69 +++++++++++++++++++++++++++
 design-documents/index.rst                    |  1 +
 wallet-confirm-withdraw.svg                   | 16 +++++++
 wallet-start-manual-withdraw.svg              | 16 +++++++
 4 files changed, 102 insertions(+)

diff --git a/design-documents/025-withdraw-from-wallet.rst 
b/design-documents/025-withdraw-from-wallet.rst
new file mode 100644
index 0000000..19f4449
--- /dev/null
+++ b/design-documents/025-withdraw-from-wallet.rst
@@ -0,0 +1,69 @@
+DD 0245: Withdraw coins manually  starting from the wallet
+#########################################################
+
+Summary
+=======
+
+This document presents the design discussion about the manual withdraw screens
+
+Motivation
+==========
+
+To have a way to initiate a withdrawal process and complete with a bank that is
+not aware of GNU Taler
+
+Proposed Solution
+=================
+
+Access to the feature
+^^^^^^^^^^^^^^^^^^^^^
+
+Adding a withdraw button in the main balance page to initiate the process.
+
+This feature can be use in the Pay call-to-action when there is not enough 
coins.
+
+Start
+^^^^^
+
+This screen the user will be able to select the currency from a list of known
+currencies, switch the exchange, go to a page to add an exchange and define an
+amount to be withdraw.
+
+.. image:: ../wallet-start-manual-withdraw.svg
+  :width: 800
+
+
+Success
+^^^^^^^
+
+Here the user will see the account details where it needs to send money to
+complete the withdrawal.
+
+.. image:: ../wallet-confirm-withdraw.svg
+  :width: 800
+
+Transaction history
+^^^^^^^^^^^^^^^^^^^
+
+The account information should be added into the Withdrawal Transaction detail
+screen if the withdrawal is still pending. This will also affect the use case
+when the user started the transaction from a taler-aware bank (in which case 
the
+user doesn't need to do an extra step to complete the process) so the text
+should be consistent in both scenarios.
+
+Alternatives
+============
+
+* removing the amount field, the exchange will send coins equal to the amount 
it received
+
+* showing the fees, can we calculate the withdrawal fee?
+
+* should we show the terms of service?
+
+* exchange field first has been discussed, but the exchange list its only 
showing the 
+  current currency exchanges, the user need to switch the currency first. 
Adding a 
+  new exchange sould be done in a different context that can be accessed using 
the
+  ``add exchange`` link
+
+
+
diff --git a/design-documents/index.rst b/design-documents/index.rst
index 7de0d2e..444e475 100644
--- a/design-documents/index.rst
+++ b/design-documents/index.rst
@@ -33,4 +33,5 @@ and protocol.
   022-wallet-auditor-reports
   023-taler-kyc
   024-age-restriction
+  025-withdraw-from-wallet
   999-template
diff --git a/wallet-confirm-withdraw.svg b/wallet-confirm-withdraw.svg
new file mode 100644
index 0000000..a0c454f
--- /dev/null
+++ b/wallet-confirm-withdraw.svg
@@ -0,0 +1,16 @@
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg"; viewBox="0 0 645.5 
1076.75" width="645.5" height="1076.75">
+  <!-- svg-source:excalidraw -->
+  <!-- payload-type:application/vnd.excalidraw+json --><!-- payload-version:2 
--><!-- payload-start 
-->eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nO2baVPiylx1MDAxYcffn0+R8rxcdTAwMWQ5vS++Q8B9Q1x1MDAxNJQ7t6xcdTAwMTBcdTAwMDJcdFx0XHQmYfPUfPfbXHUwMDAxlSBcdGac8Yj3mJqakk5n7d/z72fp/P2Hpm1F04G5taNtmVx1MDAxM0N37Xagj7e+xe0jM1xibd9Tu9Dsd+hcdTAwMGZcdTAwMDNj1tOKokG489dfiyNcbobfn1x1MDAxZmW6Zt/0olD1+4/6rWl/z/5PXFwnMI1I97quOTtgtitxKUJetp753uyyXHUwMDEwXHUwMDAwg
 [...]
+  <defs>
+    <style>
+      @font-face {
+        font-family: "Virgil";
+        src: url("https://excalidraw.com/Virgil.woff2";);
+      }
+      @font-face {
+        font-family: "Cascadia";
+        src: url("https://excalidraw.com/Cascadia.woff2";);
+      }
+    </style>
+  </defs>
+  <rect x="0" y="0" width="645.5" height="1076.75" fill="#ffffff"></rect><g 
stroke-linecap="round" transform="translate(10 128) rotate(0 311.25 
469.375)"><path d="M0.1 -0.43 C191.81 -1, 384.73 -0.48, 622.99 0.04 M0.24 0.31 
C237.23 1.21, 474.12 1.74, 622.31 0.32 M622.81 0.69 C619.82 265.46, 618.57 
531.76, 622.65 939.19 M622.53 0.18 C625.38 220.28, 625.13 441.42, 622.35 938.57 
M622.74 938.73 C459.11 938.32, 294.82 938.61, -0.09 938.67 M622.29 938.85 
C380.68 940.76, 139.59 940.06, 0.15 938. [...]
\ No newline at end of file
diff --git a/wallet-start-manual-withdraw.svg b/wallet-start-manual-withdraw.svg
new file mode 100644
index 0000000..b3ebeae
--- /dev/null
+++ b/wallet-start-manual-withdraw.svg
@@ -0,0 +1,16 @@
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg"; viewBox="0 0 649.25 
675.5" width="649.25" height="675.5">
+  <!-- svg-source:excalidraw -->
+  <!-- payload-type:application/vnd.excalidraw+json --><!-- payload-version:2 
--><!-- payload-start 
-->eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nO2aW3PaOFx1MDAxNMff+ylcdTAwMTj2tcvqfulbmtRbXHUwMDEycoOypd3ZyTi2wCa+UNvcstPvvrJJsMEm69J0N52BySSxLkiWfjrnfyT9/arRaCbLiWq+aTTVwjI9147MefN1mj5TUeyGgc5C2XNcdTAwMWNOIysr6STJJH7z2295jZZcdTAwMTX6q1rKU75cbpJYl/tTPzdcdTAwMWF/Z79cdTAwMGLtRMpKzGDkqaxClpU3XHUwMDA1XHUwMDEx3069XGKDrFmJXGLmgjG8LuDGJ7q5RNk6d2h6scpz0
 [...]
+  <defs>
+    <style>
+      @font-face {
+        font-family: "Virgil";
+        src: url("https://excalidraw.com/Virgil.woff2";);
+      }
+      @font-face {
+        font-family: "Cascadia";
+        src: url("https://excalidraw.com/Cascadia.woff2";);
+      }
+    </style>
+  </defs>
+  <rect x="0" y="0" width="649.25" height="675.5" fill="#ffffff"></rect><g 
stroke-linecap="round" transform="translate(10 128) rotate(0 313.75 
268.75)"><path d="M-0.64 0.27 C183.16 -1.41, 366.24 -0.99, 627.16 0.51 M-0.15 
-0.1 C236.49 0.74, 472.1 0.89, 627.58 0.04 M627.21 -0.72 C626.48 193.78, 626.92 
387.94, 628.16 537.25 M627.6 0.23 C626.3 157.65, 626.19 315.27, 627.48 537.61 
M628.24 537.4 C433.34 538.98, 237.43 537.81, -0.4 537.85 M627.22 537.62 C394.58 
539.45, 161.17 539.58, 0.16 537.1 [...]
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]