View Issue Details

IDProjectCategoryView StatusLast Update
0009966Talerwallet-corepublic2025-05-15 21:56
ReporterBohdan Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityrandom
Status assignedResolutionopen 
Product Version1.0 
Summary0009966: Apparently wallet core can try to claim the order which was already paid
DescriptionI believe the issue comes from the fact that I have tried to claim the order several times because of errors, and when I finally succeeded and paid it, the order ID that was in the DB to be retried with the same order id has not been removed from the retry state and still asks to claim it... every 5 minutes

I also believe this could be a root of the problem if the user tries to make a refund for such an order, and it will fail...
TagsNo tags attached.

Activities

Florian Dold

2025-05-15 16:35

manager   ~0024919

Is this reproducible?

Bohdan

2025-05-15 17:16

developer   ~0024921

I believe yes... especially with dev setup of wallet core

To reproduce it myself, I need to make a faulty merchant than do a couple of requests where merchant will return error, or rather to fully reproduce the exchange must return error that merchant can't get the money deposited(the problem of iban and x-taler-bank), and then try to pay it one more time...

Bohdan

2025-05-15 17:17

developer   ~0024922

Strong feeling that same order id can be in list of failed and to be retried, and in the same time to be actually paid, and not removed from the other list

Issue History

Date Modified Username Field Change
2025-05-15 15:49 Bohdan New Issue
2025-05-15 16:35 Florian Dold Note Added: 0024919
2025-05-15 17:16 Bohdan Note Added: 0024921
2025-05-15 17:17 Bohdan Note Added: 0024922
2025-05-15 21:56 Christian Grothoff Assigned To => Florian Dold
2025-05-15 21:56 Christian Grothoff Status new => assigned