libeufin

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

commit d3fc751b9c702e373fb7249586505935cb29c592
parent 3ce6b5881becf743b8f5a23722d5bfc3bb36dce6
Author: Antoine A <>
Date:   Wed,  4 Mar 2026 16:40:00 +0100

common: fix wire gateway API

Diffstat:
Mlibeufin-bank/src/main/kotlin/tech/libeufin/bank/api/WireTransferApi.kt | 2+-
Mlibeufin-common/src/main/kotlin/TalerMessage.kt | 3++-
2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/libeufin-bank/src/main/kotlin/tech/libeufin/bank/api/WireTransferApi.kt b/libeufin-bank/src/main/kotlin/tech/libeufin/bank/api/WireTransferApi.kt @@ -74,7 +74,7 @@ fun Routing.wireTransferApi(db: Database, cfg: BankConfig) { is RegistrationResult.Success -> { val subjects = mutableListOf<TransferSubject>() if (result.uuid != null) - subjects.add(TransferSubject.Uri(cfg.talerWithdrawUri(result.uuid))) + subjects.add(TransferSubject.Uri(cfg.talerWithdrawUri(result.uuid), req.credit_amount)) subjects.add(TransferSubject.Simple(fmtIncomingSubject(IncomingType.map, req.authorization_pub), req.credit_amount)) call.respond( SubjectResult( diff --git a/libeufin-common/src/main/kotlin/TalerMessage.kt b/libeufin-common/src/main/kotlin/TalerMessage.kt @@ -227,7 +227,8 @@ sealed interface TransferSubject { @Serializable @SerialName("URI") data class Uri( - val uri: String + val uri: String, + val credit_amount: TalerAmount ) : TransferSubject @Serializable