libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 089dfc82e21961fb17b0745808fba742154afaf2
parent 7796f080b95627ba0778038be7e2926989edf1c5
Author: MS <ms@taler.net>
Date:   Thu, 16 Jun 2022 09:45:10 +0200

complete previous change

Diffstat:
Mnexus/src/main/kotlin/tech/libeufin/nexus/Taler.kt | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/Taler.kt b/nexus/src/main/kotlin/tech/libeufin/nexus/Taler.kt @@ -193,6 +193,7 @@ private suspend fun talerTransfer(call: ApplicationCall) { } } val exchangeBankAccount = getFacadeBankAccount(facadeId) + val paymentSubject = "${transferRequest.exchange_base_url} ${transferRequest.wtid}" val pain001 = addPaymentInitiation( Pain001Data( creditorIban = creditorData.iban, @@ -200,7 +201,7 @@ private suspend fun talerTransfer(call: ApplicationCall) { creditorName = creditorData.receiverName ?: throw NexusError( HttpStatusCode.BadRequest, "Payto did not mention account owner" ), - subject = transferRequest.wtid, + subject = "${transferRequest.exchange_base_url} ${transferRequest.wtid}", sum = amountObj.amount, currency = amountObj.currency ), @@ -213,7 +214,7 @@ private suspend fun talerTransfer(call: ApplicationCall) { exchangeBaseUrl = transferRequest.exchange_base_url requestUid = transferRequest.request_uid amount = transferRequest.amount - wtid = "${transferRequest.exchange_base_url} ${transferRequest.wtid}" + wtid = paymentSubject creditAccount = transferRequest.credit_account } row.id.value