libeufin

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

commit e7731fe8dadbafd5fbb80d1d258454f9bad8f52e
parent 726e66d8c8a7ad47eee0d5c47c928f93d1b6e932
Author: MS <ms@taler.net>
Date:   Thu, 16 Jun 2022 12:01:09 +0200

longer currency names in outgoing payments

Diffstat:
Mnexus/src/main/kotlin/tech/libeufin/nexus/DB.kt | 2+-
Mnexus/src/main/kotlin/tech/libeufin/nexus/bankaccount/BankAccount.kt | 1+
2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/DB.kt b/nexus/src/main/kotlin/tech/libeufin/nexus/DB.kt @@ -202,7 +202,7 @@ object PaymentInitiationsTable : LongIdTable() { val preparationDate = long("preparationDate") val submissionDate = long("submissionDate").nullable() val sum = amount("sum") - val currency = varchar("currency", length = 3).default("EUR") + val currency = text("currency") val endToEndId = text("endToEndId") val paymentInformationId = text("paymentInformationId") val instructionId = text("instructionId") diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/bankaccount/BankAccount.kt b/nexus/src/main/kotlin/tech/libeufin/nexus/bankaccount/BankAccount.kt @@ -328,6 +328,7 @@ fun addPaymentInitiation(paymentData: Pain001Data, debtorAccount: NexusBankAccou val painHex = painCounter.toString(16) val acctHex = debtorAccount.id.value.toString(16) PaymentInitiationEntity.new { + currency = paymentData.currency bankAccount = debtorAccount subject = paymentData.subject sum = paymentData.sum