summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/dbless.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-core/src/dbless.ts')
-rw-r--r--packages/taler-wallet-core/src/dbless.ts11
1 files changed, 9 insertions, 2 deletions
diff --git a/packages/taler-wallet-core/src/dbless.ts b/packages/taler-wallet-core/src/dbless.ts
index 9bc9c36bf..4669b0be7 100644
--- a/packages/taler-wallet-core/src/dbless.ts
+++ b/packages/taler-wallet-core/src/dbless.ts
@@ -46,6 +46,8 @@ import {
parsePaytoUri,
AbsoluteTime,
UnblindedSignature,
+ BankWithdrawDetails,
+ parseWithdrawUri,
} from "@gnu-taler/taler-util";
import { TalerCryptoInterface } from "./crypto/cryptoImplementation.js";
import { DenominationRecord } from "./db.js";
@@ -57,7 +59,12 @@ import {
isWithdrawableDenom,
readSuccessResponseJsonOrThrow,
} from "./index.browser.js";
-import { BankAccessApi, BankApi, BankServiceHandle } from "./index.js";
+import {
+ BankAccessApi,
+ BankApi,
+ BankServiceHandle,
+ getBankStatusUrl,
+} from "./index.js";
const logger = new Logger("dbless.ts");
@@ -119,7 +126,7 @@ export async function topupReserveWithDemobank(
amount,
);
const bankInfo = await getBankWithdrawalInfo(http, wopi.taler_withdraw_uri);
- const bankStatusUrl = bankInfo.extractedStatusUrl;
+ const bankStatusUrl = getBankStatusUrl(wopi.taler_withdraw_uri);
if (!bankInfo.suggestedExchange) {
throw Error("no suggested exchange");
}