View Issue Details

IDProjectCategoryView StatusLast Update
0008280Talerspecificationpublic2025-12-21 20:46
Reportersebasjm Assigned ToMarcS Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version1.3Fixed in Version1.3 
Summary0008280: update dd53 with the behavior after payment
Descriptionhttps://docs.taler.net/design-documents/053-wallet-ui.html#cta-payment

from chat:

I just made a QR code payment, and after I was done, the wallet just showed "payment confirmed" as a snack bar and then went back to the balances. However, after doing this payment (without fulfillment URL) it was important to show the full order details page as it contained the OTP confirmation code. So basically, after paying with the wallet I think we should (always?) go to the order details page (showing fulfillment message, possibly OTP confirmation codes, etc.) instead of just showing a snack bar and going back to balances.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

MarcS

2024-01-29 16:49

developer   ~0021076

Last edited: 2024-01-29 17:05

Going to fulfillment automatically should not be done on mobile apps (Android, iOS), since the app could have received the payment URI either from the system camera or from the browser, but at least on on iOS we don't know from where it came. Only thing we DO know is that if the user scanned the QR with the app's scanner, then DON'T go to fulfillment.
Better let the user decide by showing a "Go to paid goods" button...

MarcS

2025-12-15 07:02

developer   ~0026981

Specified behavior after payment in DD53, and implemented it for iOS.
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. Alternatively it offers to present the transferred totp codes.
If the merchant sends a fulfillment URL, the wallet shows a button to open it in the browser.

Issue History

Date ModifiedUsernameFieldChange
2024-01-29 12:48sebasjmNew Issue
2024-01-29 12:48sebasjmStatusnew => assigned
2024-01-29 12:48sebasjmAssigned To => MarcS
2024-01-29 16:49MarcSNote Added: 0021076
2024-01-29 17:04MarcSNote Edited: 0021076
2024-01-29 17:05MarcSNote Edited: 0021076
2024-01-29 23:41Christian GrothoffSeveritymajor => text
2024-07-28 20:17Christian GrothoffSeveritytext => feature
2024-07-28 20:17Christian GrothoffTarget Version => post-1.0
2025-12-07 09:54Christian GrothoffStatusassigned => implementing
2025-12-15 07:02MarcSStatusimplementing => informing
2025-12-15 07:02MarcSResolutionopen => fixed
2025-12-15 07:02MarcSFixed in Version => 1.2
2025-12-15 07:02MarcSNote Added: 0026981
2025-12-15 08:51Christian GrothoffFixed in Version1.2 => 1.3
2025-12-15 08:51Christian GrothoffTarget Versionpost-1.0 => 1.3
2025-12-21 20:46Christian GrothoffStatusinforming => closed