View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0011220 | Taler | merchant backend | public | 2026-03-09 23:45 | 2026-03-09 23:49 |
| Reporter | sebasjm | Assigned To | Christian Grothoff | ||
| Priority | high | Severity | major | Reproducibility | always |
| Status | assigned | Resolution | open | ||
| Summary | 0011220: /kyc goings nuts after adding second bank account | ||||
| Description | Note 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 } ] } | ||||
| Tags | No tags attached. | ||||