taler-typescript-core

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

commit e6415aba1c9dab38e795d57bc0e69dc57de6648b
parent ebeab2f2f6454f7a9a19d2a6da4ebe57e9dc1389
Author: Sebastian <sebasjm@gmail.com>
Date:   Mon,  7 Oct 2024 13:51:58 -0300

bank activation test

Diffstat:
Mpackages/taler-harness/src/integrationtests/test-kyc-merchant-activate-bank-account.ts | 7+++----
Mpackages/taler-util/src/bank-api-client.ts | 5+++++
2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/packages/taler-harness/src/integrationtests/test-kyc-merchant-activate-bank-account.ts b/packages/taler-harness/src/integrationtests/test-kyc-merchant-activate-bank-account.ts @@ -108,15 +108,14 @@ export async function runKycMerchantActivateBankAccountTest(t: GlobalTestState) // prove that we own the account by sending some money from // the merchant account bankClient.setAuth({ username: "merchant-default", password: "merchant-default" }) - bankClient.registerAccountExtended({ + await bankClient.registerAccountExtended({ name: "merchant-default", password: "merchant-default", username: "merchant-default", payto_uri: kycRespOne.kyc_data[0].payto_uri, //this bank user needs to have the same payto that the exchange is asking from }) - - const wireTransfer = await bankClient.makeTransaction("TESTKUDOS:1" as AmountString, kycRespOne.kyc_data[0].payto_kycauths![0]) - logger.info(`auth wire transfer: ${wireTransfer}`); + + await bankClient.makeTransaction("TESTKUDOS:1" as AmountString, kycRespOne.kyc_data[0].payto_kycauths![0]) let kycRespTwo: MerchantAccountKycRedirectsResponse | undefined = undefined; diff --git a/packages/taler-util/src/bank-api-client.ts b/packages/taler-util/src/bank-api-client.ts @@ -227,8 +227,13 @@ export class TalerCorebankApiClient { const reqUrl = new URL(`accounts/${this.args.auth!.username}/transactions`, this.baseUrl); const resp = await this.httpLib.fetch(reqUrl.href, { method: "POST", + body: { + amount, + payto_uri: target, + }, headers: { ...this.makeAuthHeader(), + "Content-Type": "application/json" }, });