taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

commit af664c6db0fe60d4250aedc4148376f60cde5ac7
parent 2fb19dad8ce69f41919c394e8f2d0fa67f8ba865
Author: Vlada Svirsh <svirv1@bfh.ch>
Date:   Sun,  1 Mar 2026 21:33:22 +0100

DD 88: wallet withdraw

Diffstat:
Mdesign-documents/053-wallet-ui.rst | 30------------------------------
Mdesign-documents/088-wallet-withdraw.rst | 13+++++++------
2 files changed, 7 insertions(+), 36 deletions(-)

diff --git a/design-documents/053-wallet-ui.rst b/design-documents/053-wallet-ui.rst @@ -505,36 +505,6 @@ Adoption * Eventually, we may want an "edit" (pen) icon next to the exchange URL, and if context has fixed the amount or exchange, the respective buttons should be hidden. -Proposed Design -^^^^^^^^^^^^^^^ - -.. image:: ../screenshots/design/cta-withdraw-1.png - -After choosing "Withdraw", the user is presented with this screen. -The keyboard for amount entry automatically opens. -The Withdraw button is disabled until a valid amount is entered. Once a valid amount is provided, the button is enabled and displayed with the primary color. - -.. image:: ../screenshots/design/cta-withdraw-2.png - -The user can select a currency from a dropdown list. -A warning icon appears next to the currency selector; tapping it opens a dialog (see next image). -The warning icon uses the warning color from the :doc:`066-wallet-color-scheme`. - -.. image:: ../screenshots/design/cta-withdraw-3.png - -The warning dialog displays the message: -"The service provider is not trusted by the developers of this wallet." -Colors warningContainer and onWarningContainer are applied here. - -.. image:: ../screenshots/design/cta-withdraw-4.png - -If applicable, fees are displayed below the amount input field. -Below the amount section, amount shortcuts defined by the exchange are shown for quick selection. - -More details about the prototype are available here: -`Penpot Prototype <https://penpot.taler.net/#/workspace?team-id=826af720-982c-8096-8006-0dbdd6a758c1&file-id=29e68e1b-4b36-81a2-8006-bf7630bda762&page-id=29e68e1b-4b36-81a2-8006-bf7630bda763&layout=assets>`_ - - Screenshots ^^^^^^^^^^^ diff --git a/design-documents/088-wallet-withdraw.rst b/design-documents/088-wallet-withdraw.rst @@ -78,21 +78,22 @@ Screen contains: - Header with title "Wire transfer instructions" - Text: "You need to transfer **$amount-with-fees** from your regular bank account to the payment service to receive **$amount** as digital cash in this wallet + - Warning icon (color warning `#f99c06`) and text: "$accepted-countries bank accounts only" - Divider -- Text: "**Step 1:** If you don't already have it in your banking favorites list, then copy and paste -**IBAN, recipient name, address** and **amount** into the matching fields in your banking app or website (and save it for next time):" +- Text: "**Step 1:** If you don't already have it in your banking favorites list, then copy and paste **IBAN, recipient name, address** and **amount** into the matching fields in your banking app or website (and save it for next time):" + - List of details to copy and paste: + - IBAN - Recipient name - Address - Amount + - Text: "**Step 2:** Copy this code and paste it into the subject/purpose field in your banking app or website:" -- Warning banner (color WarningContainer `#fdedd3`, rounding radius 15) with warning icon and text: -"This is mandatory, otherwise your money will not arrive in this wallet" +- Warning banner (color WarningContainer `#fdedd3`, rounding radius 15) with warning icon and text: "This is mandatory, otherwise your money will not arrive in this wallet" - Subject to copy and paste -- Text: "**Step 3:** Finish the wire transfer of 11.23 CHF in your banking app or website, then this withdrawal will -proceed automatically. Depending on your bank the transfer can take from minutes up to 2 business days. Please be patient." +- Text: "**Step 3:** Finish the wire transfer of 11.23 CHF in your banking app or website, then this withdrawal will proceed automatically. Depending on your bank the transfer can take from minutes up to 2 business days. Please be patient." - Secondary button "Share" that opens the system share dialog to share the wire transfer instructions with the banking app Test Plan