View Issue Details

IDProjectCategoryView StatusLast Update
0011220Talermerchant backendpublic2026-03-09 23:49
Reportersebasjm Assigned ToChristian Grothoff  
PriorityhighSeveritymajorReproducibilityalways
Status assignedResolutionopen 
Summary0011220: /kyc goings nuts after adding second bank account
DescriptionNote that I have 2 bank account added:
 * first DE83927702171950249290 with kyc completed
 * second DE1231231231

[1] First query of the SPA to GET /kyc (verify the kyc status), get the first etag
[2] After request returns, the SPA now start the long poll, get the second etag
[3] This now returns only one bank account with the first etag, cycling back

============================================
[1]
https://merchant.taler/instances/asd/private/kyc

HTTP/1.1 200 OK
etag: "R86GC21BY3363FBFFB2CN2AKSFTTJ3NZYESCB46759JHNAA6B5VG"

{
  "kyc_data": [
    {
      "payto_uri": "payto://iban/DE1231231231?receiver-name=qwe",
      "h_wire": "JEFWN7HN77BZ9M2S9X105SZGQFQCFV93PRH5HGJPY2BPVBPVPBG7VM7F2RES49QC9BDDM9M2T6F8J5FDDPWR9YDRXCC6G3Z4DYT9VAR",
      "exchange_currency": "KUDOS",
      "status": "exchange-unreachable",
      "exchange_url": "https://exchange.taler/",
      "no_keys": true,
      "auth_conflict": false,
      "exchange_http_status": 0
    }
  ]
}

============================================
[2]
https://merchant.taler/instances/asd/private/kyc?lp_not_etag=R86GC21BY3363FBFFB2CN2AKSFTTJ3NZYESCB46759JHNAA6B5VG&timeout_ms=15000

HTTP/1.1 200 OK
etag: "HY521K4MES0VQ2Q74ZZ5VE0C1CQJ5PS6RDDEJFFP7NQN96DAP6EG"

{
  "kyc_data": [
    {
      "payto_uri": "payto://iban/DE1231231231?receiver-name=qwe",
      "h_wire": "JEFWN7HN77BZ9M2S9X105SZGQFQCFV93PRH5HGJPY2BPVBPVPBG7VM7F2RES49QC9BDDM9M2T6F8J5FDDPWR9YDRXCC6G3Z4DYT9VAR",
      "exchange_currency": "KUDOS",
      "status": "exchange-unreachable",
      "exchange_url": "https://exchange.taler/",
      "no_keys": true,
      "auth_conflict": false,
      "exchange_http_status": 0
    },
    {
      "payto_uri": "payto://iban/DE83927702171950249290?receiver-name=Prestigious%20News",
      "h_wire": "BVTJ9AHM59QX0QXK5NYY9VGWHP0Q7NZP8VY8E70PDCQTFQYAZ9Z0DF1A0V50VBGT3YJQJYJNA7CJSR7S9SGGK73S93F28C7KQC4VXJR",
      "status": "ready",
      "exchange_url": "https://exchange.taler/",
      "exchange_currency": "KUDOS",
      "no_keys": false,
      "auth_conflict": false,
      "exchange_http_status": 502,
      "exchange_code": 10,
      "limits": [
        {
          "threshold": "KUDOS:100",
          "timeframe": {
            "d_us": 180000000
          },
          "soft_limit": true,
          "operation_type": "WITHDRAW"
        }
      ],
      "payto_kycauths": [
        "payto://iban/DE6632815720648?receiver-name=Exchanger+Conver&message=KYC:078D35VFKC5CCR4VNW0JEKBEZMMJ7ED7890AZPS1AXMKG5D7R1MG"
      ]
    }
  ]
}

============================================
[3]
https://merchant.taler/instances/asd/private/kyc?lp_not_etag=HY521K4MES0VQ2Q74ZZ5VE0C1CQJ5PS6RDDEJFFP7NQN96DAP6EG&timeout_ms=15000

HTTP/1.1 200 OK
etag: "R86GC21BY3363FBFFB2CN2AKSFTTJ3NZYESCB46759JHNAA6B5VG"
{
  "kyc_data": [
    {
      "payto_uri": "payto://iban/DE1231231231?receiver-name=qwe",
      "h_wire": "JEFWN7HN77BZ9M2S9X105SZGQFQCFV93PRH5HGJPY2BPVBPVPBG7VM7F2RES49QC9BDDM9M2T6F8J5FDDPWR9YDRXCC6G3Z4DYT9VAR",
      "exchange_currency": "KUDOS",
      "status": "exchange-unreachable",
      "exchange_url": "https://exchange.taler/",
      "no_keys": true,
      "auth_conflict": false,
      "exchange_http_status": 0
    }
  ]
}


TagsNo tags attached.

Relationships

child of 0011212 assignedvecirex Upgrade TOPS/CHF prod to v1.5.x 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-03-09 23:45 sebasjm New Issue
2026-03-09 23:45 sebasjm Status new => assigned
2026-03-09 23:45 sebasjm Assigned To => Christian Grothoff
2026-03-09 23:49 vecirex Relationship added child of 0011212