View Issue Details

IDProjectCategoryView StatusLast Update
0008316Talermechant backendpublic2024-02-05 01:43
Reportersebasjm Assigned ToChristian Grothoff  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionwon't fix 
Product Versiongit (master) 
Target Version0.9.4Fixed in Version0.9.4 
Summary0008316: merchant doesn't handle 451 when customer tries to get a reward
Descriptioni have an exchange with KYC requirements, after sending some small rewards the merchant hit the limit of KYC and rewards stop working

```
curl 'http://merchant.taler.test:1180/instances/default/rewards/KSY8F0GPDFWM0PDZHPPHR4YHN7CHJ096DRXWRTT74NW4HTV21D3Y2DHWMM2ACQXRH7ZDVX0MFGGH8T59SW05QF8ADH4Y1SYY91Q5C70/pickup' --data-raw '<planchets and denom_pub_hash>`
{
  "hint": "<no hint found>",
  "code": 2403,
  "exchange_code": 1028,
  "exchange_http_status": 451,
  "exchange_ec": 1028,
  "exchange_hc": 451,
  "exchange_reply": {
    "hint": "The exchange is not allowed to proceed with the operation until the client has satisfied a KYC check.",
    "code": 1028,
    "h_payto": "XSJJSG6AQHPSXWSJ8ZDE94A3GV12MV7VVQR4FGVE0GTSCXNE0EC0",
    "requirement_row": 99
  }
}
```

and merchant KYC don't get triggered

```
$ curl 'http://merchant.taler.test:1180/instances/default/private/kyc' -H 'Authorization: Bearer secret-token:2S43X5BKECWZCBW6S24FWGTKKXC7K3CF8VATM70H3NFNNVEREAZ0' -v
> GET /instances/default/private/kyc HTTP/1.1
....
< HTTP/1.1 204 No Content
...
```
TagsNo tags attached.

Activities

Christian Grothoff

2024-02-05 01:43

manager   ~0021147

Will remove rewards instead.

Issue History

Date Modified Username Field Change
2024-02-04 22:50 sebasjm New Issue
2024-02-04 22:50 sebasjm Status new => assigned
2024-02-04 22:50 sebasjm Assigned To => Christian Grothoff
2024-02-04 23:05 Christian Grothoff Target Version 0.9.4 => 0.11
2024-02-05 01:43 Christian Grothoff Status assigned => resolved
2024-02-05 01:43 Christian Grothoff Resolution open => won't fix
2024-02-05 01:43 Christian Grothoff Fixed in Version => 0.9.4
2024-02-05 01:43 Christian Grothoff Note Added: 0021147
2024-02-05 01:43 Christian Grothoff Target Version 0.11 => 0.9.4
2024-02-05 01:43 Christian Grothoff Status resolved => closed