gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]