View Issue Details

IDProjectCategoryView StatusLast Update
0010964Talerspecificationpublic2026-03-20 23:55
ReporterChristian Grothoff Assigned ToChristian Grothoff 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
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.5Fixed in Version1.5 
Summary0010964: merchant backend should expose details on how order was paid to SPA [2d]
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.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0010972 implementingsebasjm show deposit fee when explaining order wire transfers 
child of 0011018 closedsebasjm render more detailed explanations for orders and settlements 

Activities

Christian Grothoff

2026-02-03 11:08

manager   ~0027545

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

Christian Grothoff

2026-02-03 22:11

manager   ~0027554

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

Christian Grothoff

2026-02-03 22: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-03 23: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-03 23: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 ModifiedUsernameFieldChange
2026-02-02 06:18Christian GrothoffNew Issue
2026-02-02 06:18Christian GrothoffStatusnew => assigned
2026-02-02 06:18Christian GrothoffAssigned To => Christian Grothoff
2026-02-02 06:18Christian GrothoffStatusassigned => implementing
2026-02-03 11:08Christian GrothoffNote Added: 0027545
2026-02-03 11:18Christian GrothoffStatusimplementing => assigned
2026-02-03 22:11Christian GrothoffNote Added: 0027554
2026-02-03 22:43Christian GrothoffNote Added: 0027555
2026-02-03 23:09Christian GrothoffNote Added: 0027556
2026-02-03 23:13Christian GrothoffNote Added: 0027557
2026-02-03 23:17Christian GrothoffRelationship addedrelated to 0010972
2026-02-04 21:40Christian GrothoffSummarymerchant backend should expose details on how order was paid to SPA => merchant backend should expose details on how order was paid to SPA [2d]
2026-02-06 20:19Christian GrothoffRelationship addedchild of 0011018
2026-02-06 21:12Christian GrothoffStatusassigned => informing
2026-02-06 21:12Christian GrothoffResolutionopen => fixed
2026-02-06 21:12Christian GrothoffFixed in Version => 1.5
2026-02-06 21:12Christian GrothoffTarget Versionpost-1.0 => 1.5
2026-03-20 23:55Christian GrothoffStatusinforming => closed