View Issue Details

IDProjectCategoryView StatusLast Update
0010957Talermerchant portal webuipublic2026-05-01 19:04
ReporterChristian Grothoff Assigned Tosebasjm 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
PrioritylowSeverityminorReproducibilityalways
Status informingResolutionno change required 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.6Fixed in Version1.6 
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.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

sebasjm

2026-04-27 19:22

developer   ~0028478

this can't happen anymore because the user is not allowed to create an order from which there is no exchange usable

sebasjm

2026-04-27 19:23

developer   ~0028479

it was possible before because the default configured currency in backend was the currency used when SPA was mono currency

Issue History

Date ModifiedUsernameFieldChange
2026-01-31 19:18Christian GrothoffNew Issue
2026-01-31 19:18Christian GrothoffStatusnew => assigned
2026-01-31 19:18Christian GrothoffAssigned To => sebasjm
2026-01-31 19:18Christian GrothoffPrioritynormal => low
2026-01-31 19:18Christian GrothoffStatusassigned => implementing
2026-04-27 19:22sebasjmNote Added: 0028478
2026-04-27 19:23sebasjmStatusimplementing => informing
2026-04-27 19:23sebasjmResolutionopen => no change required
2026-04-27 19:23sebasjmNote Added: 0028479
2026-05-01 19:04Christian GrothoffFixed in Version => 1.6
2026-05-01 19:04Christian GrothoffTarget Version1.8 => 1.6
2026-08-23 14:18Florian DoldCategorymerchant backoffice SPA => merchant portal webui