View Issue Details

IDProjectCategoryView StatusLast Update
0010546Talermerchant backendpublic2026-01-25 12:24
ReporterFlorian Dold Assigned ToChristian Grothoff  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status resolvedResolutionfixed 
Target Version1.4Fixed in Version1.4 
Summary0010546: merchant backend should report the status of each exchange for each bank account [3d]
DescriptionTo allow the UI and the user to easily diagnose which exchanges can be used to process payment with which account, we need an endpoint that separately lists for each configured bank account the status for every exchange.

This needs to include a status for "bank account type not supported by exchange" / "bank account not allowed due to restrictions", since the SPA can't easily find out this info without having to query and process all exchanges supported by the merchant.
TagsNo tags attached.

Relationships

related to 0010545 confirmed add error code in merchant spec [30d] 
related to 0010635 closedChristian Grothoff wrong response doesn't follow spec [3d] 

Activities

Florian Dold

2025-11-05 19:39

manager   ~0026311

The /kyc endpoint is pretty close to fulfilling these requirements, so we might not need an entirely new endpoint for this.

But we need more status values, like:
* wire account mismatch, even if the exchange doesn't require KYC

And IMO it would also make sense to return the currency supported by the exchange.

Christian Grothoff

2026-01-25 08:06

manager   ~0027334

Since v25 we now have "unsupported-account" as a possible status, and in the KYCLP-branch (to be merged soon?) we return the "exchange_currency".
So I think this is done, once the branch is merged.

Christian Grothoff

2026-01-25 12:24

manager   ~0027337

Branch merged, AFAIK everything requested is now implemented by the extended /kyc endpoint.

Issue History

Date Modified Username Field Change
2025-11-04 21:56 Florian Dold New Issue
2025-11-04 22:01 Christian Grothoff Relationship added related to 0010545
2025-11-04 22:01 Christian Grothoff Assigned To => Christian Grothoff
2025-11-04 22:01 Christian Grothoff Status new => assigned
2025-11-04 22:01 Christian Grothoff Target Version => 1.5
2025-11-05 19:39 Florian Dold Note Added: 0026311
2025-11-06 01:13 Christian Grothoff Status assigned => confirmed
2025-11-11 12:24 Christian Grothoff Summary merchant backend should report the status of each exchange for each bank account => merchant backend should report the status of each exchange for each bank account [3d]
2025-11-18 21:31 Stefan Relationship added related to 0010630
2025-11-20 22:42 Christian Grothoff Relationship added related to 0010635
2025-12-03 10:33 Stefan Relationship deleted related to 0010630
2026-01-25 07:53 Christian Grothoff Status confirmed => assigned
2026-01-25 08:06 Christian Grothoff Note Added: 0027334
2026-01-25 12:24 Christian Grothoff Status assigned => resolved
2026-01-25 12:24 Christian Grothoff Resolution open => fixed
2026-01-25 12:24 Christian Grothoff Fixed in Version => 1.4
2026-01-25 12:24 Christian Grothoff Note Added: 0027337
2026-01-25 12:24 Christian Grothoff Target Version 1.5 => 1.4