diff options
Diffstat (limited to 'nexus/src/main/kotlin/tech/libeufin/nexus/ebics/Ebics3.kt')
-rw-r--r-- | nexus/src/main/kotlin/tech/libeufin/nexus/ebics/Ebics3.kt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/ebics/Ebics3.kt b/nexus/src/main/kotlin/tech/libeufin/nexus/ebics/Ebics3.kt index e4306ada..11ccf30d 100644 --- a/nexus/src/main/kotlin/tech/libeufin/nexus/ebics/Ebics3.kt +++ b/nexus/src/main/kotlin/tech/libeufin/nexus/ebics/Ebics3.kt @@ -339,7 +339,7 @@ class Ebics3BTS( lateinit var bankCode: EbicsReturnCode var orderID: String? = null var segmentNumber: Int? = null - var payloadChunk: String? = null + var payloadChunk: ByteArray? = null var dataEncryptionInfo: DataEncryptionInfo? = null one("header") { one("static") { @@ -354,7 +354,7 @@ class Ebics3BTS( } one("body") { opt("DataTransfer") { - payloadChunk = one("OrderData").text() + payloadChunk = one("OrderData").text().decodeBase64() dataEncryptionInfo = opt("DataEncryptionInfo") { DataEncryptionInfo( one("TransactionKey").text().decodeBase64(), @@ -385,7 +385,7 @@ data class BTSResponse( val transactionID: String?, val orderID: String?, val dataEncryptionInfo: DataEncryptionInfo?, - val payloadChunk: String?, + val payloadChunk: ByteArray?, val segmentNumber: Int?, val numSegments: Int? )
\ No newline at end of file |