View Issue Details

IDProjectCategoryView StatusLast Update
0009334Talerwallet-corepublic2025-09-04 20:44
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Target Version1.5 
Summary0009334: wallet does not automatically handle expired pay-merchant transactions, payment-expired test also only handles manual case [6h]
DescriptionTest needs to be fixed to cover both cases, wallet-core needs to handle expiration automatically.
TagsNo tags attached.

Relationships

parent of 0010066 assignedFlorian Dold expired peer-pull-credit transaction not transitioning to final state [2h] 
Not all the children of this issue are yet resolved or closed.

Activities

Florian Dold

2024-11-12 13:30

manager   ~0023705

The wallet needs to handle both cases:
* it sees from the timestamp that the order is expired (=> does not even attempt to pay)
* the merchant claims that the order is expired (=> refresh)

Both cases need to be handled in case the payment request takes long (causing us to hit the deadline) or there is clock shift.

Florian Dold

2024-11-19 15:22

manager   ~0023735

Implemented, just needs some testing with the UIs.

Florian Dold

2025-05-26 10:47

manager   ~0025000

Actually, still missing the automatic transition to expired without having to do confirmPay.

Issue History

Date Modified Username Field Change
2024-11-12 13:27 Florian Dold New Issue
2024-11-12 13:27 Florian Dold Status new => assigned
2024-11-12 13:27 Florian Dold Assigned To => Florian Dold
2024-11-12 13:30 Florian Dold Note Added: 0023705
2024-11-19 15:22 Florian Dold Note Added: 0023735
2024-12-04 22:54 Florian Dold Assigned To Florian Dold => MarcS
2024-12-16 21:23 Christian Grothoff Target Version 0.14 => 1.0
2025-04-18 15:28 Christian Grothoff Target Version 1.0 => 1.0 stretch goals
2025-05-26 10:46 Florian Dold Assigned To MarcS => Florian Dold
2025-05-26 10:47 Florian Dold Note Added: 0025000
2025-06-05 01:55 Florian Dold Target Version 1.0 stretch goals => 1.6
2025-06-05 14:06 Florian Dold Summary wallet does not automatically handle expired pay-merchant transactions, payment-expired test also only handles manual case => wallet does not automatically handle expired pay-merchant transactions, payment-expired test also only handles manual case [6h]
2025-08-31 19:35 Christian Grothoff Relationship added parent of 0010066
2025-09-04 20:44 Christian Grothoff Target Version 1.6 => 1.5