View Issue Details

IDProjectCategoryView StatusLast Update
0010964Talerspecificationpublic2026-02-04 00:17
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Versionpost-1.0 
Summary0010964: merchant backend should expose details on how order was paid to SPA
DescriptionThe SPA should be told which exchanges were used to contribute which amount at what deposit fee to a given order.
Furthermore, the wire fees for each of these exchanges should also be listed, as well as what the wired amount to expect is.
Just so that the SPA can fully explain the settlement situation to the user if desired.
TagsNo tags attached.

Relationships

related to 0010972 confirmedsebasjm show deposit fee when explaining order wire transfers 

Activities

Christian Grothoff

2026-02-03 12:08

manager   ~0027545

ed188778..6073f9c7 proposes an API extension for this.

Christian Grothoff

2026-02-03 23:11

manager   ~0027554

1a1283f5..2699a412 revise the new spec a bit.

Christian Grothoff

2026-02-03 23:43

manager   ~0027555

2699a412..6d6ffba1 revises the spec more, removing the wire_fee again: it is too complex and expensive to fetch, and may not apply anyway due to aggregation. So not worth getting.

Christian Grothoff

2026-02-04 00:09

manager   ~0027556

Actually, to fully explain missing wire transfers, we'd not only need 'wire_fee' (hard to get), but also 'tiny_amount' as that indicates amounts too small to wire. And tiny_amount is not even explicitly in the DB, only in serialized /keys JSON format. So also very messy to get.

Christian Grothoff

2026-02-04 00:13

manager   ~0027557

e27a981a3ea4ad3cc8343845833ad5a5e9e19c81 (on the dev/grothoff/b9961 branch for now) adds the "deposit_fee" to GET /private/orders/$ID as part of the 'wire_details'. Let's call that enough until we have real users that actually run into comprehension issues with wire_fee and tiny_amount making a difference.

Issue History

Date Modified Username Field Change
2026-02-02 07:18 Christian Grothoff New Issue
2026-02-02 07:18 Christian Grothoff Status new => assigned
2026-02-02 07:18 Christian Grothoff Assigned To => Christian Grothoff
2026-02-02 07:18 Christian Grothoff Status assigned => confirmed
2026-02-03 12:08 Christian Grothoff Note Added: 0027545
2026-02-03 12:18 Christian Grothoff Status confirmed => assigned
2026-02-03 23:11 Christian Grothoff Note Added: 0027554
2026-02-03 23:43 Christian Grothoff Note Added: 0027555
2026-02-04 00:09 Christian Grothoff Note Added: 0027556
2026-02-04 00:13 Christian Grothoff Note Added: 0027557
2026-02-04 00:17 Christian Grothoff Relationship added related to 0010972