View Issue Details

IDProjectCategoryView StatusLast Update
0011323Talerexchangepublic2026-04-01 15:23
Reportervecirex Assigned Tovecirex Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
Summary0011323: Cut-off delays get applied to / inherited by another instance if they share one bank account in common
DescriptionJust reproduced using TOPS/CHF stage and private taler.hacktivism.ch instance, both using exchange.taler-ops.ch, that is on two instances running on completely different infrastructures and with different versions of the taler-merchant, such that this must be an exchange issue.

Highly problematic is, that the correct cut-off dates are only shown for the instance they were set on; the other instance continues to display the old ones -- in the UI at least, but behaves differently than shown.

This should be fixed as to not have instances inheriting cut-off delays because of a common bank account (e.g., IBAN no.).
Steps To Reproduce0. Add one common bank account to an instance A and B, both using the same exchange.
1. Add a second bank account to an instance B, do all three KYC Auths (1 for A, 2 for B).
2a. Change the payment delay to 1s for instance A, having only one bank account; making a payment practically impossible, transaction gets cancelled ("already claimed").
2b. Also in instance B, it won't be possible to do any payment, because payment delay is too short; this without touching instance's B settings at all. Instance B can even be running on another site, by someone else.
2c. This sticks true for B, even if another bank account is defined for wire transfers using the transfers location: $site/webui/#/transfers; this makes it for B not transparent what's going on / why payments eventually don't work at all (or if they work, with other delays not visible and not set oneself).
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0011212 closedvecirex Upgrade TOPS/CHF prod to v1.5.x [upgrade done from taler-merchant v1.4.9 to v1.5.15] 

Activities

vecirex

2026-03-31 07:28

administrator   ~0028321

More -v on the reproduction steps.

Christian Grothoff

2026-03-31 20:36

manager   ~0028345

This report makes no sense. It's architecturally impossible, the exchange doesn't even see the payment delays.

Also, please don't invent new terms, we never talk about "cut-off delays". There is no such things.
We have payment deadlines, refund deadlines, and wire deadlines.

vecirex

2026-04-01 12:37

administrator   ~0028351

After comms w/ CG here: apparently, it's not possible to use the same IBAN twice for payments, if configured on different instances, which would actually be the bug... I thought I saw this working, but will check again and report here what I find.

vecirex

2026-04-01 15:23

administrator   ~0028357

Seems rather to be related to IBAN reusage not yet working, cf. https://bugs.gnunet.org/view.php?id=11328#c28356.

Issue History

Date ModifiedUsernameFieldChange
2026-03-31 07:16vecirexNew Issue
2026-03-31 07:16vecirexRelationship addedrelated to 0011212
2026-03-31 07:23vecirexSummaryCut-off delays get applied to / inherited by a another instance if they share one bank account in common => Cut-off delays get applied to / inherited by another instance if they share one bank account in common
2026-03-31 07:24vecirexSteps to Reproduce Updated
2026-03-31 07:28vecirexSteps to Reproduce Updated
2026-03-31 07:28vecirexNote Added: 0028321
2026-03-31 07:29vecirexSteps to Reproduce Updated
2026-03-31 20:36Christian GrothoffNote Added: 0028345
2026-03-31 20:36Christian GrothoffAssigned To => vecirex
2026-03-31 20:36Christian GrothoffStatusnew => feedback
2026-04-01 12:37vecirexNote Added: 0028351
2026-04-01 12:37vecirexStatusfeedback => acknowledged
2026-04-01 15:23vecirexStatusacknowledged => closed
2026-04-01 15:23vecirexResolutionopen => no change required
2026-04-01 15:23vecirexNote Added: 0028357