View Issue Details

IDProjectCategoryView StatusLast Update
0009956Talermerchant backendpublic2026-02-07 21:57
ReporterBohdan Assigned ToResolution 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
PrioritynormalSeveritytweakReproducibilityhave not tried
Status acknowledgedResolutionopen 
Product Version1.0 
Target Versionpost-2.0 
Summary0009956: Error for the exchange being not available are not descriptive enough in the taler-merchant-exchangekeyupdate
DescriptionThe message that is shown when the exchange is down is generic and next:

{ "code": 2509, "hint": "The backend does not trust any exchange that would allow funds to be wired to any bank account of this instance using the wire method specified with the order. (Note that right now, we do not support the use of exchange bank accounts with mandatory currency conversion.) One likely cause for this is that the taler-merchant-exchangekeyupdate process is not running.", "detail": "iban" }

I believe it needs to be adapted to display the error in more detail. And be actually different for different situations...
Steps To Reproduce1. Put the exchange down
2. Try to create the order
3. Get the error
Tagsux

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0010988 closedChristian Grothoff when an exchange is not reachable, merchant backend does not expose any error 
related to 0011026 informingFlorian Dold expand SPA with list of exchanges and status information from new /exchanges endpoint 
related to 0009746 informingChristian Grothoff improve error reporting when order can't be created due to wire method mismatch 

Activities

Christian Grothoff

2026-02-07 21:56

manager   ~0027650

We should review this if it is still an issue after 0011026 is implemented.

Issue History

Date ModifiedUsernameFieldChange
2025-05-14 11:48BohdanNew Issue
2025-05-14 18:31Christian GrothoffStatusnew => implementing
2025-05-14 18:31Christian GrothoffTarget Version1.0 stretch goals => 1.5
2025-10-22 19:39Christian GrothoffSeverityminor => tweak
2025-10-22 19:39Christian GrothoffStatusimplementing => acknowledged
2025-10-23 10:57Christian GrothoffTarget Version1.5 => post-2.0
2026-02-07 21:55Christian GrothoffRelationship addedrelated to 0010988
2026-02-07 21:55Christian GrothoffRelationship addedrelated to 0011026
2026-02-07 21:55Christian GrothoffTag Attached: ux
2026-02-07 21:56Christian GrothoffNote Added: 0027650
2026-02-07 21:57Christian GrothoffRelationship addedrelated to 0009746