View Issue Details

IDProjectCategoryView StatusLast Update
0009961Talermerchant backendpublic2025-11-05 20:30
ReporterBohdan Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
Status confirmedResolutionopen 
Product Version1.0 
Target Versionpost-1.0 
Summary0009961: Implement unclaim endpoint for merchant
DescriptionThe merchant backend must be notified when a payment is cancelled, so the associated order can be marked as unclaimed and made available for other wallets to process and pay.

Tagsux

Activities

Christian Grothoff

2025-05-15 13:05

manager   ~0024914

This is a bit brief. We first need to update the merchant spec with the new endpoint (make sure to pass the nonce).
Then wallet-core support, and we need to specify exactly *when* wallet-core is supposed to do the unclaim (on cancel/delete of claimed, unexpired offers).

Christian Grothoff

2025-11-05 20:30

manager   ~0026312

Related: right now, there is no way to detect via the public endpoints that an order was claimed. In today's QC meeting, we discussed that it might be good for the Turnstiles to change the display once the order was claimed -- and possibly even allow the user to force setting up a new order if the existing claimed order cannot be paid for some reason. So when we do this, we should also consider enabling long-polling for the claim/unclaim status in the public GET API.

Issue History

Date Modified Username Field Change
2025-05-15 12:26 Bohdan New Issue
2025-05-15 13:04 Christian Grothoff Assigned To => Bohdan
2025-05-15 13:04 Christian Grothoff Status new => assigned
2025-05-15 13:04 Christian Grothoff Target Version 1.0 stretch goals => post-1.0
2025-05-15 13:05 Christian Grothoff Note Added: 0024914
2025-05-15 13:07 Christian Grothoff Tag Attached: ux
2025-08-29 11:25 Bohdan Assigned To Bohdan =>
2025-08-31 01:23 Christian Grothoff Status assigned => confirmed
2025-11-05 20:30 Christian Grothoff Note Added: 0026312