View Issue Details

IDProjectCategoryView StatusLast Update
0008866Talerwallet-corepublic2025-04-20 08:15
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
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status implementingResolutionopen 
Target Versionpost-1.0 
Summary0008866: consider garbage-collecting expired merchant payment transactions in state `dialog(proposed)`
DescriptionCurrently we keep them around forever.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0009670 implementing More reactive payment flows flows 

Activities

MarcS

2024-05-24 12:40

developer   ~0022464

Those TX get created when the user scans a QR code (pay or pay-template). If the user decides to not confirm the payment, but to kill the app, then the wallet has no chance to call wallet-core to delete the TX.
Thus wallet-core should always delete them at cold-start, and also after the max payment duration timed out. The default duration should be the same as the typical online banking expiration: 15 minutes.

MarcS

2025-04-20 08:15

developer   ~0024622

See 0009670 - scanned (or tapped) talerURIs should be collected by wallet-core in the DB, and could be re-opened later (as if the QR code was scanned then) from the Actions menu.

Issue History

Date ModifiedUsernameFieldChange
2024-05-24 09:36Florian DoldNew Issue
2024-05-24 09:36Florian DoldStatusnew => assigned
2024-05-24 09:36Florian DoldAssigned To => Florian Dold
2024-05-24 12:40MarcSNote Added: 0022464
2024-07-25 22:04Christian GrothoffTarget Version0.13 => post-1.0
2025-04-17 22:02Christian GrothoffAssigned ToFlorian Dold =>
2025-04-17 22:02Christian GrothoffStatusassigned => implementing
2025-04-20 08:12MarcSRelationship addedrelated to 0009670
2025-04-20 08:15MarcSNote Added: 0024622