[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libeufin] branch master updated: Nexus requires BIC when initiates paym
From: |
gnunet |
Subject: |
[libeufin] branch master updated: Nexus requires BIC when initiates payments. |
Date: |
Fri, 04 Dec 2020 16:27:11 +0100 |
This is an automated email from the git hooks/post-receive script.
ms pushed a commit to branch master
in repository libeufin.
The following commit(s) were added to refs/heads/master by this push:
new a741e11 Nexus requires BIC when initiates payments.
a741e11 is described below
commit a741e1112f8411042705c4831fddc23a0d7dd141
Author: MS <ms@taler.net>
AuthorDate: Fri Dec 4 16:26:42 2020 +0100
Nexus requires BIC when initiates payments.
---
nexus/src/main/kotlin/tech/libeufin/nexus/DB.kt | 2 +-
nexus/src/main/kotlin/tech/libeufin/nexus/ebics/EbicsNexus.kt | 1 +
nexus/src/main/kotlin/tech/libeufin/nexus/iso20022/Iso20022.kt | 1 +
nexus/src/main/kotlin/tech/libeufin/nexus/server/JSON.kt | 4 ++--
4 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/DB.kt
b/nexus/src/main/kotlin/tech/libeufin/nexus/DB.kt
index 5c4e00e..db8ce54 100644
--- a/nexus/src/main/kotlin/tech/libeufin/nexus/DB.kt
+++ b/nexus/src/main/kotlin/tech/libeufin/nexus/DB.kt
@@ -176,7 +176,7 @@ object PaymentInitiationsTable : LongIdTable() {
val instructionId = text("instructionId")
val subject = text("subject")
val creditorIban = text("creditorIban")
- val creditorBic = text("creditorBic").nullable()
+ val creditorBic = text("creditorBic")
val creditorName = text("creditorName")
val submitted = bool("submitted").default(false)
diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/ebics/EbicsNexus.kt
b/nexus/src/main/kotlin/tech/libeufin/nexus/ebics/EbicsNexus.kt
index e5877fd..43e0275 100644
--- a/nexus/src/main/kotlin/tech/libeufin/nexus/ebics/EbicsNexus.kt
+++ b/nexus/src/main/kotlin/tech/libeufin/nexus/ebics/EbicsNexus.kt
@@ -758,6 +758,7 @@ suspend fun submitEbicsPaymentInitiation(httpClient:
HttpClient, paymentInitiati
amount = paymentInitiation.sum.toString(),
creditorIban = paymentInitiation.creditorIban,
creditorName = paymentInitiation.creditorName,
+ creditorBic = paymentInitiation.creditorBic,
messageId = paymentInitiation.messageId,
paymentInformationId = paymentInitiation.paymentInformationId,
preparationTimestamp = paymentInitiation.preparationDate,
diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/iso20022/Iso20022.kt
b/nexus/src/main/kotlin/tech/libeufin/nexus/iso20022/Iso20022.kt
index 5166b73..c616d34 100644
--- a/nexus/src/main/kotlin/tech/libeufin/nexus/iso20022/Iso20022.kt
+++ b/nexus/src/main/kotlin/tech/libeufin/nexus/iso20022/Iso20022.kt
@@ -349,6 +349,7 @@ data class NexusPaymentInitiationData(
val preparationTimestamp: Long,
val creditorName: String,
val creditorIban: String,
+ val creditorBic: String,
val instructionId: String?
)
diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/server/JSON.kt
b/nexus/src/main/kotlin/tech/libeufin/nexus/server/JSON.kt
index 6f8d435..ecd4854 100644
--- a/nexus/src/main/kotlin/tech/libeufin/nexus/server/JSON.kt
+++ b/nexus/src/main/kotlin/tech/libeufin/nexus/server/JSON.kt
@@ -245,7 +245,7 @@ data class BankProtocolsResponse(
/** Request type of "POST /prepared-payments" */
data class CreatePaymentInitiationRequest(
val iban: String,
- val bic: String?,
+ val bic: String,
val name: String,
val amount: String,
val subject: String
@@ -332,7 +332,7 @@ data class TalerWireGatewayFacadeConfig(
data class Pain001Data(
val creditorIban: String,
- val creditorBic: String?,
+ val creditorBic: String,
val creditorName: String,
val sum: Amount,
val currency: String,
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [libeufin] branch master updated: Nexus requires BIC when initiates payments.,
gnunet <=