View Issue Details

IDProjectCategoryView StatusLast Update
0011428Talermerchant backendpublic2026-05-24 16:04
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PriorityurgentSeverityblockReproducibilityhave not tried
Status assignedResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.6 
Summary0011428: user stuck on KYC requirement, but merchant does not show it
DescriptionWe have a merchant-user who never did their KYC for their bank account (but the wallet used the bank account!), and now the merchant backend doesn't show 'kyc required', thus they cannot process orders/deposits. Very bad.
TagsNo tags attached.

Activities

Florian Dold

2026-05-22 22:03

manager   ~0028691

Part of this issue can be reproduced by the following harness test:
$ taler-harness run-integrationtests kyc-merchant-wallet-reuse

A wallet does a withdrawal, and then a merchant instance with the same IBAN as was used for the withdrawal is created.

Instead of requiring KYC auth, the merchant immediately reports that KYC is required. Likely some `auth_pub` check of the exchange is wrong.

Christian Grothoff

2026-05-23 17:15

manager   ~0028696

}grothoff@phoenix:~$taler-harness run-integrationtests kyc-merchant-wallet-reuse
2026-05-23T15:14:53.983Z testrunner.ts INFO purging shared test environment
testsuite root directory: /tmp/taler-integrationtests-yfe37t
selected 0 tests
See /tmp/taler-integrationtests-yfe37t/results.json for details
Logs can be found in /tmp/taler-integrationtests-yfe37t
Skipped: 0/0
Failed: 0/0
Passed: 0/0
grothoff@phoenix:~$ taler-harness list-integrationtests | grep kyc-merchant-wallet-reuse
grothoff@phoenix:~$ taler-harness list-integrationtests | grep kyc-merchant
kyc-merchant-deposit (suites: wallet,merchant,kyc)
kyc-merchant-deposit-rewrite (suites: wallet,merchant,kyc)
kyc-merchant-aggregate (suites: wallet)
kyc-merchant-activate-bank-account (suites: wallet,merchant,kyc)
kyc-merchant-deposit-form (suites: wallet,merchant,kyc)
grothoff@phoenix:~$ cd -
/home/grothoff/research/taler-typescript-core
-- did you not push the test?

Florian Dold

2026-05-24 16:04

manager   ~0028705

Indeed forgot to add a file, should be fixed in b627aa39c8.

Issue History

Date Modified Username Field Change
2026-05-21 22:17 Christian Grothoff New Issue
2026-05-21 22:17 Christian Grothoff Status new => assigned
2026-05-21 22:17 Christian Grothoff Assigned To => Christian Grothoff
2026-05-22 22:03 Florian Dold Note Added: 0028691
2026-05-23 17:15 Christian Grothoff Note Added: 0028696
2026-05-23 17:15 Christian Grothoff Assigned To Christian Grothoff => Florian Dold
2026-05-24 16:04 Florian Dold Note Added: 0028705
2026-05-24 16:04 Florian Dold Assigned To Florian Dold => Christian Grothoff