taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 88408599cc4afd10defcfbd990d2bc729b2fa7e0
parent 847b9f8f63162d98f57f90a0c92d42b10b0f40af
Author: Florian Dold <dold@taler.net>
Date:   Sun, 13 Sep 2026 23:22:11 +0200

wallet-core: resubmit deposits after account authentication

Retry the deposit once account authentication succeeds so the exchange
can accept it or start any remaining identity checks.

Diffstat:
Mpackages/taler-wallet-core/src/deposits.ts | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/packages/taler-wallet-core/src/deposits.ts b/packages/taler-wallet-core/src/deposits.ts @@ -1,6 +1,6 @@ /* This file is part of GNU Taler - (C) 2021-2025 Taler Systems S.A. + (C) 2021-2026 Taler Systems S.A. GNU Taler is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software @@ -1708,7 +1708,9 @@ async function processDepositGroupPendingKyc( break; case DepositOperationStatus.PendingDepositKycAuth: if (!requiresAuth) { - newDg.operationStatus = DepositOperationStatus.PendingDepositKyc; + // Authentication alone does not start the exchange's identity check. + // Resubmit so it can accept the deposit or trigger the required KYC. + newDg.operationStatus = DepositOperationStatus.PendingDeposit; } else { newDg.kycAuthTransferOptions = options; newDg.kycAuthTransferExpiry = transferExpiry;