View Issue Details

IDProjectCategoryView StatusLast Update
0010813Talerdeployment and operationspublic2025-12-19 07:38
Reportervecirex Assigned Tovecirex  
PriorityhighSeveritytweakReproducibilityhave not tried
Status acknowledgedResolutionopen 
Summary0010813: check my.taler-ops.ch logs: kyc status took many hours to get updated
DescriptionThe instance talersticker (used for demo and Taler sticker gift purposes) running at my.taler-ops.ch was successfully KYCed with a PF IBAN no. after like 1d given SEPA delays we cannot control and it was possible to go for the last step in KYC: accepting the exchange terms, for an exchange run by Taler Operations AG (TOPS).

This worked and I could receive payments at any time, but unfortunately "KYC Status" sticked in the menu, appearing (as always when it's there) as an orange button. Clicking on it showed the usual text to either send a tiny amount to verify the IBAN no. or to go for step 2 of KYCing an IBAN account, which is the state described in line 1 of the descr here and we did successfully, even it was never shown as successful: for many hours, afternoon until late evening or maybe even after midnight.

There *might* be a way to "solve" such situations, which is by manually carrying out the following command; that's, of course, only possible by Taler Merchant operators:

taler-merchant-kyccheck -t

In any case, UX-wise we've a problem.
Steps To ReproduceIt's not clear, if it's reproducible, but as I also need to do tests & analysis on using twice the same IBAN number and seeing if you can reclaim your IBAN after removing the IBAN account or deleting or even purging your instance, this can then be said.
Additional InformationOptions to run taler-merchant-kyccheck look like this; and it's invoked by systemd to run as background by the taler-merchant-httpd.service:

taler-merchant-kyccheck
background process that checks the KYC state of our bank accounts at various exchanges
Arguments mandatory for long options are also mandatory for short options.
  -c, --config=FILENAME use configuration file FILENAME
  -h, --help print this help
  -L, --log=LOGLEVEL configure logging to use LOGLEVEL
  -l, --logfile=FILENAME configure logging to write logs to FILENAME
  -T, --timetravel=[+/-]MICROSECONDS
                             modify system time by given offset (for
                               debugging/testing only)
  -t, --test run in test mode and exit when idle
  -v, --version print the version number
TagsNo tags attached.

Relationships

related to 0010627 confirmed For exchanges w/ KYC: taler-merchant-kyccheck and "KYC Status" in the UI can be brought out of touch; leading to various issues 

Activities

vecirex

2025-12-19 06:07

manager   ~0027122

The issue is already described in 0010627; this ticket is a todo > 5mins to see if I can see better what's going on, now also understanding better those components than back then.

Issue History

Date Modified Username Field Change
2025-12-19 05:45 vecirex New Issue
2025-12-19 05:46 vecirex Assigned To => vecirex
2025-12-19 05:46 vecirex Status new => acknowledged
2025-12-19 05:50 vecirex Description Updated
2025-12-19 05:50 vecirex Additional Information Updated
2025-12-19 06:02 vecirex Relationship added related to 0010623
2025-12-19 06:02 vecirex Relationship deleted related to 0010623
2025-12-19 06:05 vecirex Relationship added related to 0010627
2025-12-19 06:07 vecirex Note Added: 0027122