View Issue Details

IDProjectCategoryView StatusLast Update
0011122Talermerchant backendpublic2026-03-20 23:55
Reportersebasjm 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
PriorityhighSeveritytweakReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version1.5Fixed in Version1.5 
Summary0011122: incoming wire transfer details show reconciliations by coin
Descriptionit should merge by orderId


curl 'https://merchant.taler/private/incoming/2'
{
  "wire_fee": "KUDOS:0.1",
  "reconciliation_details": [
    {
      "order_id": "2026.043-01D6EZB6NPSKW",
      "remaining_deposit": "KUDOS:0.83",
      "deposit_fee": "KUDOS:0.01"
    },
    {
      "order_id": "2026.043-01D6EZB6NPSKW",
      "remaining_deposit": "KUDOS:1.6",
      "deposit_fee": "KUDOS:0.01"
    },
    {
      "order_id": "2026.043-01D6EZB6NPSKW",
      "remaining_deposit": "KUDOS:1.6",
      "deposit_fee": "KUDOS:0.01"
    }
  ]
}



$ curl 'https://merchant.taler/private/orders/2026.043-01D6EZB6NPSKW'
{
  "wire_reports": [],
  "exchange_code": 0,
  "exchange_http_status": 0,
  "exchange_ec": 0,
  "exchange_hc": 0,
  "deposit_total": "KUDOS:4.03",
  "contract_terms": {
    "nonce": "9MHJM43EXK19D4S9JST1G23R51BDKREH7S9G9X2YAHCNK97W86GG",
    "amount": "KUDOS:4",
    "h_wire": "8VRNE2AY75EZB7QPKKHXF86ACAB72SRH4B9YFFVVFGNJJJV4KZ981ENBJVT4R8K09SZDGF248V3FW41833P2VM57NEB5YPY8D681GBR",
    "max_fee": "KUDOS:0.1",
    "summary": "2",
    "version": 0,
    "merchant": {
      "name": "sd",
      "address": {},
      "jurisdiction": {}
    },
    "order_id": "2026.043-01D6EZB6NPSKW",
    "products": [],
    "exchanges": [
      {
        "url": "https://exchange.taler/",
        "priority": 1024,
        "master_pub": "KN34CA6GW9Z89R0K3PPW6QJPTE8NCERA8CVDPJFFGNEYE848HCW0",
        "max_contribution": "KUDOS:4"
      }
    ],
    "timestamp": {
      "t_s": 1770918884
    },
    "minimum_age": 0,
    "wire_method": "iban",
    "merchant_pub": "2C1PNDDHGD89CBM10CGYT5W1YG9P7PSVDA1N06HQGK9ERKMHABBG",
    "pay_deadline": {
      "t_s": 1770918943
    },
    "refund_deadline": {
      "t_s": 1770919063
    },
    "default_money_pot": 0,
    "merchant_base_url": "https://merchant.taler/",
    "wire_transfer_deadline": {
      "t_s": 1770919123
    }
  },
  "order_status": "paid",
  "last_payment": {
    "t_s": 1770918889
  },
  "refunded": true,
  "wired": true,
  "refund_pending": true,
  "refund_amount": "KUDOS:1",
  "wire_details": [
    {
      "wtid": "8VD8VZXGG5TCW08FV2BBE17GM2BE977XKJMQPGZ6RDE5905D8QEG",
      "exchange_url": "https://exchange.taler/",
      "amount": "KUDOS:4",
      "deposit_fee": "KUDOS:0.03",
      "execution_time": {
        "t_s": 1770918889
      },
      "confirmed": true,
      "expected_transfer_serial_id": 2
    }
  ],
  "refund_details": [
    {
      "amount": "KUDOS:1",
      "pending": true,
      "timestamp": {
        "t_s": 1770918922
      },
      "reason": "Duplicated"
    }
  ],
  "order_status_url": "https://merchant.taler/orders/2026.043-01D6EZB6NPSKW?token=Q198JY3P8G06C3ZCZNQMJ7YXGW"
}

TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2026-02-26 21:01

manager   ~0027913

d919743e..2f69842a adds the summation logic server-side.

Issue History

Date ModifiedUsernameFieldChange
2026-02-19 20:26sebasjmNew Issue
2026-02-20 18:49Christian GrothoffAssigned To => Christian Grothoff
2026-02-20 18:49Christian GrothoffStatusnew => assigned
2026-02-20 18:50Christian GrothoffSeverityminor => tweak
2026-02-20 18:50Christian GrothoffProduct Version => git (master)
2026-02-20 18:50Christian GrothoffTarget Version => 1.8
2026-02-22 14:12Christian GrothoffStatusassigned => implementing
2026-02-22 22:24Christian GrothoffPrioritynormal => high
2026-02-26 19:03Christian GrothoffStatusimplementing => assigned
2026-02-26 21:01Christian GrothoffStatusassigned => informing
2026-02-26 21:01Christian GrothoffResolutionopen => fixed
2026-02-26 21:01Christian GrothoffFixed in Version => 1.5
2026-02-26 21:01Christian GrothoffNote Added: 0027913
2026-02-26 21:01Christian GrothoffTarget Version1.8 => 1.5
2026-03-20 23:55Christian GrothoffStatusinforming => closed