View Issue Details

IDProjectCategoryView StatusLast Update
0009360Talermerchant backendpublic2025-10-28 22:59
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeveritytweakReproducibilityhave not tried
Status assignedResolutionopen 
Target Version1.5 
Summary0009360: consider computing refund deadline based on payment deadline, not order creation timestamp
DescriptionThat way we guarantee that the user always has at least the time span defined by `refund_delay` to ask for a refund.

(Suggested during QC, rationale is that the user might pay minutes after scanning the QR code, and when the refund deadline would have already expired.)
Tagsux

Relationships

related to 0009078 assignedsebasjm Default wire transfer delay should be absolute 

Activities

Christian Grothoff

2025-10-28 20:35

manager   ~0026271

Semantics will change to be cumulative for all delays, so pay_delay on top of order creation, refund_delay on top of payment deadline, wire_transfer_delay on top of the refund deadline, and then (see 0009078) the final wire transfer deadline may be subject to rounding up based on a default_wire_rounding_interval. (as of v23).

Christian Grothoff

2025-10-28 22:59

manager   ~0026272

c2fdcad95404316a673c4fcd5d8ab0f1af7dffbc .. d79af27618a095b7f48f1d5b359dd5f80559e238 implement the new cumulative delay logic.
This still requires changes to the wallet-core testsuite, hence assigning now to Florian.

Issue History

Date Modified Username Field Change
2024-11-27 16:14 Florian Dold New Issue
2024-11-27 16:14 Florian Dold Status new => assigned
2024-11-27 16:14 Florian Dold Assigned To => Christian Grothoff
2024-11-29 00:02 Christian Grothoff Assigned To Christian Grothoff =>
2024-11-29 00:02 Christian Grothoff Status assigned => confirmed
2024-12-07 23:04 Christian Grothoff Target Version post-1.0 => 1.5
2024-12-07 23:05 Christian Grothoff Relationship added related to 0009078
2025-01-02 13:01 Christian Grothoff Severity minor => tweak
2025-03-22 14:09 Christian Grothoff Category mechant backend => merchant backend
2025-04-17 22:45 Christian Grothoff Tag Attached: ux
2025-10-22 21:41 Christian Grothoff Assigned To => Christian Grothoff
2025-10-22 21:41 Christian Grothoff Status confirmed => assigned
2025-10-28 20:35 Christian Grothoff Note Added: 0026271
2025-10-28 22:59 Christian Grothoff Note Added: 0026272
2025-10-28 22:59 Christian Grothoff Assigned To Christian Grothoff => Florian Dold