View Issue Details

IDProjectCategoryView StatusLast Update
0008893Talerwallet (all platforms)public2024-06-28 11:50
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Target Version0.13 
Summary0008893: taler:// withdraw URIs should support flag to indicate transaction confirmation not done by the user
DescriptionThis use case is relevant for withdrawals via the cashier app.

Users were confused about the "confirm with bank" button, and a lot of users clicked the button in a cashier withdrawal.

A flag in the taler://withdraw URI (e.g. ?term=1) should indicate that the wallet needs to rely on external confirmation of the withdrawal operation that the user cannot do.
TagsNo tags attached.

Activities

avalos

2024-06-07 21:19

developer   ~0022528

Should we agree on a URI convention first and maybe spec it?

Christian Grothoff

2024-06-23 10:11

manager   ~0022708

We should definitively update the LSD spec for the taler://withdraw/ URI. I think "?confirmation-link=no" should do. I was first thinking of "cashier=yes", but for example when BFH staff uses the online banking app with students we should (eventually) also not ask the student (with the wallet) to confirm in the bank (of the BFH staff). So just a flag to disable the confirmation link, that's also pretty clear.

Christian Grothoff

2024-06-23 10:13

manager   ~0022709

@antoine: eventually, I guess we'll want a setting "cashier" in the bank account that we can turn on and that will cause the libeufin-bank to set the "?confirmation-link=no" in the taler://withdraw/-URIs. That way, we can set this bit in accounts that are primarily used to allow others to withdraw digital cash (like those used by BFH staff or Netzbon book shop). *LOW* priority though.

Christian Grothoff

2024-06-23 10:14

manager   ~0022710

Who will updated the LSD? Please self-assign :-).

Florian Dold

2024-06-28 10:32

manager   ~0022753

Me.

Also need wallet-core support.

Florian Dold

2024-06-28 11:50

manager   ~0022757

Wallet supports this. UIs will now no longer get the confirmation link for externally confirmed withdrawals.
As an enhancement, the new externalConfirmation flag in the transaction can be used to show an explanation to the user.

commit ad98210b79f350de631e593ef520f5a57a44812e (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <florian@dold.me>
Date: Fri Jun 28 11:48:54 2024 +0200

    wallet-core: support externally confirmed bank-integrated withdrawals

Issue History

Date Modified Username Field Change
2024-06-04 16:52 Florian Dold New Issue
2024-06-07 21:19 avalos Note Added: 0022528
2024-06-23 10:11 Christian Grothoff Note Added: 0022708
2024-06-23 10:13 Christian Grothoff Note Added: 0022709
2024-06-23 10:14 Christian Grothoff Note Added: 0022710
2024-06-28 09:20 Florian Dold Assigned To => Florian Dold
2024-06-28 09:20 Florian Dold Status new => assigned
2024-06-28 09:21 Florian Dold Target Version 0.12 => 0.13
2024-06-28 10:32 Florian Dold Note Added: 0022753
2024-06-28 11:50 Florian Dold Note Added: 0022757
2024-06-28 11:50 Florian Dold Status assigned => resolved
2024-06-28 11:50 Florian Dold Resolution open => fixed