summaryrefslogtreecommitdiff
path: root/sandbox
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-02-06 14:32:40 +0100
committerFlorian Dold <florian.dold@gmail.com>2020-02-06 14:32:40 +0100
commit8e6431fdf40d8142f9767c46d76731a82a072546 (patch)
tree6013ef8078568704e737b77eb83868ae843cf02c /sandbox
parent735135e718a8b6ebf35cd479851af71d0471ef24 (diff)
downloadlibeufin-8e6431fdf40d8142f9767c46d76731a82a072546.tar.gz
libeufin-8e6431fdf40d8142f9767c46d76731a82a072546.tar.bz2
libeufin-8e6431fdf40d8142f9767c46d76731a82a072546.zip
refactoring / cleanup
Diffstat (limited to 'sandbox')
-rw-r--r--sandbox/src/main/kotlin/tech/libeufin/sandbox/EbicsProtocolBackend.kt5
-rwxr-xr-xsandbox/src/main/python/libeufin-cli2
2 files changed, 6 insertions, 1 deletions
diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/EbicsProtocolBackend.kt b/sandbox/src/main/kotlin/tech/libeufin/sandbox/EbicsProtocolBackend.kt
index ec1fd5b9..4f20ef0e 100644
--- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/EbicsProtocolBackend.kt
+++ b/sandbox/src/main/kotlin/tech/libeufin/sandbox/EbicsProtocolBackend.kt
@@ -280,6 +280,10 @@ private fun handleEbicsTSD(requestContext: RequestContext): ByteArray {
return "Hello World".toByteArray()
}
+private fun handleEbicsPTK(requestContext: RequestContext): ByteArray {
+ return "Hello I am a dummy PTK response.".toByteArray()
+}
+
private fun handleEbicsC52(requestContext: RequestContext): ByteArray {
val subscriber = requestContext.subscriber
@@ -650,6 +654,7 @@ private fun handleEbicsDownloadTransactionInitialization(requestContext: Request
"C52" -> handleEbicsC52(requestContext)
"C53" -> handleEbicsC52(requestContext)
"TSD" -> handleEbicsTSD(requestContext)
+ "PTK" -> handleEbicsPTK(requestContext)
else -> throw EbicsInvalidXmlError()
}
diff --git a/sandbox/src/main/python/libeufin-cli b/sandbox/src/main/python/libeufin-cli
index 9b33bdc2..9a4fe52d 100755
--- a/sandbox/src/main/python/libeufin-cli
+++ b/sandbox/src/main/python/libeufin-cli
@@ -405,7 +405,7 @@ def c52(obj, account_id, nexus_base_url):
def ptk(obj, account_id, nexus_base_url):
url = urljoin(nexus_base_url, "/ebics/subscribers/{}/sendPTK".format(account_id))
try:
- resp = post(url)
+ resp = post(url, json=dict())
except Exception:
print("Could not reach the bank")
return