View Issue Details

IDProjectCategoryView StatusLast Update
0010957Talermerchant backoffice SPApublic2026-01-31 20:18
ReporterChristian Grothoff Assigned Tosebasjm  
PrioritylowSeverityminorReproducibilityalways
Status confirmedResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.8 
Summary0010957: creating order with unsupported currency shows "Conflict" as the entire error message
DescriptionCreated an order with a currency that no exchange of the merchant backend supported. This gave the following response from the backend:

{
  "code": 2514,
  "hint": "A currency specified to be paid in the contract is not supported by any exchange that this instance can currently use. Possible solutions include (1) specifying a different currency, (2) adding additional suitable exchange operators to the merchant backend configuration, or (3) satisfying compliance rules of an configured exchange to begin using the service of that provider.",
  "detail": "KUDOS"
}

However, the SPA just shows "Conflict", which is not helpful. It should show a proper error message with the code and hint.
Steps To ReproduceSet the "default" currency ([merchant] CURRENCY = $VALUE) to a $VALUE that does not match any currency of any configured exchange. Then configure a bank account and create an order in the $VALUE currency.
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-01-31 20:18 Christian Grothoff New Issue
2026-01-31 20:18 Christian Grothoff Status new => assigned
2026-01-31 20:18 Christian Grothoff Assigned To => sebasjm
2026-01-31 20:18 Christian Grothoff Priority normal => low
2026-01-31 20:18 Christian Grothoff Status assigned => confirmed