View Issue Details

IDProjectCategoryView StatusLast Update
0011121Talermerchant backendpublic2026-02-22 19:40
Reportersebasjm Assigned ToChristian Grothoff  
PriorityhighSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Target Version1.5Fixed in Version1.5 
Summary0011121: informing the same wire transfer creates duplicated entries
Descriptioncalling multiple times to

https://docs.taler.net/core/api-merchant.html#post-[-instances-$INSTANCE]-private-transfers

create duplicated entries in

https://docs.taler.net/core/api-merchant.html#get-[-instances-$INSTANCE]-private-transfers


curl 'https://merchant.taler/private/transfers?payto_uri=payto%3A%2F%2Fiban%2FDE14671864691355310925%3Freceiver-name%3Dsebas&limit=-11' \

{
  "transfers": [
    {
      "credit_amount": "KUDOS:0.9",
      "wtid": "THXCW9H0EBEGCKY7F81X2SMP5T51G28BD7TCT6AVDVJQ8VB18CN0",
      "payto_uri": "payto://iban/DE14671864691355310925?receiver-name=sebas",
      "exchange_url": "https://exchange.taler/",
      "transfer_serial_id": 6,
      "verified": false,
      "confirmed": true,
      "expected": true,
      "execution_time": {
        "t_s": 1771529169
      }
    },
    {
      "credit_amount": "KUDOS:0.9",
      "wtid": "THXCW9H0EBEGCKY7F81X2SMP5T51G28BD7TCT6AVDVJQ8VB18CN0",
      "payto_uri": "payto://iban/DE14671864691355310925?receiver-name=sebas",
      "exchange_url": "https://exchange.taler/",
      "transfer_serial_id": 5,
      "verified": false,
      "confirmed": true,
      "expected": true,
      "execution_time": {
        "t_s": 1771529169
      }
    },
    {
      "credit_amount": "KUDOS:0.9",
      "wtid": "THXCW9H0EBEGCKY7F81X2SMP5T51G28BD7TCT6AVDVJQ8VB18CN0",
      "payto_uri": "payto://iban/DE14671864691355310925?receiver-name=sebas",
      "exchange_url": "https://exchange.taler/",
      "transfer_serial_id": 4,
      "verified": false,
      "confirmed": true,
      "expected": true,
      "execution_time": {
        "t_s": 1771529169
      }
    },
    {
      "credit_amount": "KUDOS:0.9",
      "wtid": "THXCW9H0EBEGCKY7F81X2SMP5T51G28BD7TCT6AVDVJQ8VB18CN0",
      "payto_uri": "payto://iban/DE14671864691355310925?receiver-name=sebas",
      "exchange_url": "https://exchange.taler/",
      "transfer_serial_id": 3,
      "verified": false,
      "confirmed": true,
      "expected": true,
      "execution_time": {
        "t_s": 1771529169
      }
    },
    {
      "credit_amount": "KUDOS:0.9",
      "wtid": "THXCW9H0EBEGCKY7F81X2SMP5T51G28BD7TCT6AVDVJQ8VB18CN0",
      "payto_uri": "payto://iban/DE14671864691355310925?receiver-name=sebas",
      "exchange_url": "https://exchange.taler/",
      "transfer_serial_id": 2,
      "verified": false,
      "confirmed": true,
      "expected": true,
      "execution_time": {
        "t_s": 1771529168
      }
    },
    {
      "credit_amount": "KUDOS:0.9",
      "wtid": "ZJ0MR023X8JKNFA1YDP276XJJGWZRZBFDMW65P6N742YNS05VS40",
      "payto_uri": "payto://iban/DE14671864691355310925?receiver-name=sebas",
      "exchange_url": "https://exchange.taler/",
      "transfer_serial_id": 1,
      "verified": false,
      "confirmed": true,
      "expected": true,
      "execution_time": {
        "t_s": 1771509996
      }
    }
  ]
}
TagsNo tags attached.

Relationships

related to 0010176 resolvedChristian Grothoff avoid duplicating transfer data if merchant switches to wirewatch 

Activities

Christian Grothoff

2026-02-22 19:40

manager   ~0027859

Fixed in 324ca090..7d22e626

Issue History

Date Modified Username Field Change
2026-02-19 21:19 sebasjm New Issue
2026-02-20 19:45 Christian Grothoff Assigned To => Christian Grothoff
2026-02-20 19:45 Christian Grothoff Status new => assigned
2026-02-20 19:45 Christian Grothoff Priority normal => high
2026-02-20 19:45 Christian Grothoff Target Version => 1.5
2026-02-22 17:21 Christian Grothoff Relationship added related to 0010176
2026-02-22 19:40 Christian Grothoff Note Added: 0027859
2026-02-22 19:40 Christian Grothoff Status assigned => resolved
2026-02-22 19:40 Christian Grothoff Resolution open => fixed
2026-02-22 19:40 Christian Grothoff Fixed in Version => 1.5