commit ffaf80ee360eecf4b9f4e138b4c855108ddd461a
parent c0e48d1bcb2ca405b03e31461dd5978bfb43887c
Author: Marc Stibane <marc@taler.net>
Date: Mon, 15 Dec 2025 07:49:10 +0100
Behavior after payment
Diffstat:
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/design-documents/053-wallet-ui.rst b/design-documents/053-wallet-ui.rst
@@ -902,8 +902,8 @@ Info
* order summary
* table of details of the operation: use the :ref:`operation-table-details-ref` screen
* receipt: order id
-* taler URI: show copy button or QR to complete the operation with another device
-* cannot pay desc: if the user has enough balance but unable to use it
+* taler URI: show copy button or QR to complete the operation with another device (webex only)
+* cannot pay desc: if the user doesn't have enough money, or if they have enough balance but unable to use it
* payment status: if the order was already paid / repurchased / auto-paid
Actions
@@ -968,7 +968,7 @@ Info
should be shown with minimal precision, only showing the minutes, hours or
days that have elapsed.
* **Amount**. The negative impact that the transaction has in
- the total balance of the currency scope. It should be made clear that the amount is negative, ideally with a sign (-) and a color (red).
+ the total balance of the currency scope. It should be made clear that the amount is negative, ideally with a sign (-). Color (red) should not be used because of both psychological impact (people want to avoid red) and confusion with errors.
Actions
@@ -976,6 +976,8 @@ Actions
* **delete**: delete information about the transaction
* **open merchant website**: opens fullfillment URL in browser (alternatively, dialog should show fulfillment message)
+* **write NFC** if the merchant sends totp codes, the wallet offers to write them via NFC (e.g. to a merchant vending machine) to prove the payment
+* **show TOTP code** presents the transferred totp codes
* **back**: user will be redirected to ``balance``
Issues