View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008952 | Taler | wallet (all platforms) | public | 2024-06-16 18:09 | 2024-08-07 19:59 |
Reporter | rasos | Assigned To | MarcS | ||
Priority | normal | Severity | text | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 0.13 | ||||
Target Version | 0.13 | Fixed in Version | 0.12 | ||
Summary | 0008952: more precise wording what to confirm | ||||
Description | When withdrawing in my wallet, I need to confirm. If I started this on my Laptop, on the app I only see the button "Confirm with / Bestätigen mit". It should say: "Confirm at your bank" - then I would know to go back to my Laptop to click on "Transfer". Else it opens on my mobile device the bank web page where I am not logged in. | ||||
Additional Information | This happens on Android and may be also relevant to other apps. | ||||
Tags | android, iOS | ||||
Attached Files | |||||
|
The message in the blue button should indeed read "Confirm your money transfer at your bank" (respectively in German "Bestätigen Sie Ihre Überweisung bei Ihrer Bank"). "Confirm with bank" is definitely too short and misleading. Please, @marc, @fdold and @sebastian, get back to me with your recommendation whether to expand the button with the longer phrase or to display the phrase as highlighted text outside of a button. You better know how much space the app needs to display it properly on a normal smartphone screen. Also, I think we need a visualization that really activates the user to switch devices given the case the bug reporter describes. On https://thenounproject.com/icon/online-claiming-331552/ I found an icon that might symbolize a money transfer using a digital device. It is showing a paper envelope in front of a laptop screen. Does this evoke the user action of forwarding money from an online banking account? If your first impression is positive, this icon could be more useful than the existing bank "temple" icon in the blue button. |
|
Instead of "Confirm with bank" I would like to propose as follows: - Transfer this amount from bank account - Überweisen Sie diesen Betrag vom Bankkonto These are simple orders, easy to comprehend even for pidgin-English speakers, where "Transfer" can be both a noun and a verb as well, the amount is shown below the phrase, the action is clear and the source, too ("from bank account"). The preposition can be left out as just one bank account suffices (t.i. not "your" bank account). The German equivalence is also easy to understand and seems short enough for the restricted screen space. What do you think? |
|
There are two very different actions to be considered, which both are performed successively: 1) the confirmation of the sum of the amount -plus fee- to be withdrawn, in our app (or webEx). For this action, on iOS I use "Confirm Withdrawal", similar to other usecases (e.g. "Confirm Payment"). 2) the (two factor) authorization, on the banking website (or in the banking app once Taler-supporting apps exist). On iOS, I used "Confirm with bank" until 0.10, and just recently with 0.11 switched to "Authorize now", accessibilityHint(localized: "Will go to bank website to authorize this withdrawal"). Directly above this button is a hint for the user "The bank is waiting for your authorization." There is also a second button "Authorize later" further down in the dialog to dismiss it without switching to the bank app or website. The user can later re-visit the tx in the list of pending transactions to start the authorization process, or go to the banking app or website her/himself without using our button. If we don't use the same word "Confirm" ("Bestätigen") for those two actions, but instead use the more suitable "Authorize" ("Autorisieren") for the second case, there is no need to write full sentences into the button. However, the title of the dialog is still let navTitle = String(localized: "Confirm with Bank") I am not sure whether to also change that to "Authorize with Bank"... |
|
The idea of having a second button "Authorize later" is a good one. Let's keep this in mind. "Confirm Withdraw" has to be changed anyways because upper-case in "Withdraw" is bad style AND it should read "withdrawal". Withdraw does not exist as a word. "Authorize now" is too short, alas, because users won't immediately know what to authorize even though the hint "The bank is waiting for your authorization." is informative. So, my proposition for today to make it clear for the wallet-naive user: - Authorize amount from bank account - Betrag überweisen vom Bankkonto I am assigning this ticket now for Sebastian's appreciated feedback. What is your proposition? |
|
I'd rather show the text of the accessibilityHint "Will go to bank website to authorize this withdrawal" (in the same font size as the other hint) below the button, and leave the short, concise button title "Authorize now" as it is. |
|
Let me copy the latest screenshot here. |
|
Now even prettier - with a left aligned status line! The image file has also been added to the respective English source string on Weblate (https://weblate.taler.net/translate/gnu-taler/wallet-android/en/?checksum=676048a43301cbd9). NB: The string "Authorize now" is not yet committed to Weblate (will follow), it's still "Authorize in bank" for the xcstrings (key) 'withdraw_button_confirm_bank'). |
|
We agreed to use "Confirm Withdrawal" at the first stage, and "Authorize now" plus "Authorize later" at the second stage. "Authorize now" has a link icon to make clear that it will go to the bank website to perform the 2FA to authorize the wire-transfer. Also the dialog header "Authorize at bank" tells the user where the authorization will happen. |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-06-16 18:09 | rasos | New Issue | |
2024-06-16 18:09 | rasos | Tag Attached: android | |
2024-06-16 18:09 | rasos | File Added: Screenshot_20240616-123755_Taler Wallet.png | |
2024-06-16 18:32 | Florian Dold | Assigned To | => Stefan |
2024-06-16 18:32 | Florian Dold | Status | new => assigned |
2024-06-16 22:33 | Stefan | Note Added: 0022632 | |
2024-06-17 09:51 | Stefan | Assigned To | Stefan => MarcS |
2024-06-17 14:47 | Stefan | Note Added: 0022642 | |
2024-06-18 06:31 | MarcS | Note Added: 0022655 | |
2024-06-18 06:31 | MarcS | File Added: Screenshot 2024-06-18 at 06.30.53.png | |
2024-06-18 06:32 | MarcS | Assigned To | MarcS => Stefan |
2024-06-18 07:34 | Stefan | Note Added: 0022657 | |
2024-06-18 07:35 | Stefan | Tag Attached: iOS | |
2024-06-18 07:35 | Stefan | Assigned To | Stefan => sebasjm |
2024-06-18 08:33 | MarcS | Note Added: 0022659 | |
2024-07-28 22:16 | Christian Grothoff | Target Version | => 1.0 |
2024-07-29 19:14 | Stefan | Note Added: 0022866 | |
2024-07-29 19:14 | Stefan | File Added: Authorize.png | |
2024-07-29 20:40 | Stefan | Note Added: 0022867 | |
2024-07-29 20:40 | Stefan | File Added: Authorize_left_aligned_status.png | |
2024-08-07 19:17 | sebasjm | Product Version | 0.11 => 0.13 |
2024-08-07 19:18 | Christian Grothoff | Assigned To | sebasjm => MarcS |
2024-08-07 19:38 | MarcS | File Deleted: Authorize.png | |
2024-08-07 19:48 | MarcS | Note Added: 0022949 | |
2024-08-07 19:48 | MarcS | File Added: Screenshot 2024-08-07 at 19.46.42.png | |
2024-08-07 19:51 | MarcS | File Deleted: Authorize_left_aligned_status.png | |
2024-08-07 19:52 | MarcS | Status | assigned => resolved |
2024-08-07 19:52 | MarcS | Resolution | open => fixed |
2024-08-07 19:52 | MarcS | Fixed in Version | => 0.12 |
2024-08-07 19:59 | Christian Grothoff | Status | resolved => closed |
2024-08-07 19:59 | Christian Grothoff | Target Version | 1.0 => 0.13 |