View Issue Details

IDProjectCategoryView StatusLast Update
0009566Talerwallet (WebExtension)public2025-12-09 10:34
ReporterFlorian Dold Assigned ToResolution 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
PrioritynormalSeverityminorReproducibilityhave not tried
Status implementingResolutionopen 
Target Versionpost-1.0 
Summary0009566: iOS wallet should show unconfirmed pay-merchant transactions and allow confirming later
DescriptionRight now, there is no way for the user to confirm a transaction other than re-scanning the same QR code. But the QR code might already be gone.

Thus the wallet UI should:
(1) also render transactions that are in `dialog(pending)`
(2) allow the actions confirm / delete / dismiss for merchant payments
Tagsux

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0009567 informingFlorian Dold wallet-core should also report pay-merchant transactions in dialog state 

Activities

MarcS

2025-12-09 10:34

developer   ~0026835

Wallet-core now creates a dialog tx when it receives an answer from the entity specified in the talerURI.
However, if the network is down, the user gets an error message, dismisses the sheet, and looses the scanned URL.

1) Wallet-core should save the talerURI immediately when the wallet calls a prepareXXX API, and delete it when it gets the network answer.

2) We need a new API for wallets to query about saved talerURIs, so the user can retry them later when the network is available again.

Issue History

Date ModifiedUsernameFieldChange
2025-02-19 16:44Florian DoldNew Issue
2025-02-19 16:44Florian DoldStatusnew => assigned
2025-02-19 16:44Florian DoldAssigned To => MarcS
2025-02-19 16:44Florian DoldIssue generated from: 0009565
2025-02-19 17:32Florian DoldRelationship addedrelated to 0009567
2025-04-17 20:17Christian GrothoffTag Attached: ux
2025-04-17 20:17Christian GrothoffTarget Version1.0 stretch goals => post-1.0
2025-04-23 22:53Christian GrothoffAssigned ToMarcS =>
2025-04-23 22:53Christian GrothoffStatusassigned => implementing
2025-12-09 10:34MarcSNote Added: 0026835