View Issue Details

IDProjectCategoryView StatusLast Update
0008866Talerwallet-corepublic2025-04-20 10:15
ReporterFlorian Dold Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status confirmedResolutionopen 
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.

Relationships

related to 0009670 confirmed More reactive payment flows flows 

Activities

MarcS

2024-05-24 14: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 10: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 Modified Username Field Change
2024-05-24 11:36 Florian Dold New Issue
2024-05-24 11:36 Florian Dold Status new => assigned
2024-05-24 11:36 Florian Dold Assigned To => Florian Dold
2024-05-24 14:40 MarcS Note Added: 0022464
2024-07-26 00:04 Christian Grothoff Target Version 0.13 => post-1.0
2025-04-18 00:02 Christian Grothoff Assigned To Florian Dold =>
2025-04-18 00:02 Christian Grothoff Status assigned => confirmed
2025-04-20 10:12 MarcS Relationship added related to 0009670
2025-04-20 10:15 MarcS Note Added: 0024622