commit e6415aba1c9dab38e795d57bc0e69dc57de6648b
parent ebeab2f2f6454f7a9a19d2a6da4ebe57e9dc1389
Author: Sebastian <sebasjm@gmail.com>
Date: Mon, 7 Oct 2024 13:51:58 -0300
bank activation test
Diffstat:
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"
},
});