commit 089dfc82e21961fb17b0745808fba742154afaf2
parent 7796f080b95627ba0778038be7e2926989edf1c5
Author: MS <ms@taler.net>
Date: Thu, 16 Jun 2022 09:45:10 +0200
complete previous change
Diffstat:
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