From e0efadd5731fe845a39a1efc1470f7101989b420 Mon Sep 17 00:00:00 2001 From: emile Date: Mon, 8 Apr 2024 20:41:41 +0300 Subject: [PATCH] new --- .../__pycache__/views.cpython-310.pyc | Bin 2066 -> 2335 bytes osinaweb/customercore/views.py | 8 +++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/osinaweb/customercore/__pycache__/views.cpython-310.pyc b/osinaweb/customercore/__pycache__/views.cpython-310.pyc index 4638a8ab455e9998140664c48b684add367e4bbf..951fabd231143ebfb607c3b078a4438d434b94a8 100644 GIT binary patch delta 589 zcmYLDO>fgc5Z&1%j$_A3ng$4=h;rZ(K13xHS-VSF2zFR+)ezaV z5UxlFUy+(fTsR{BMTNxOe}KP$H~{0)w6mJoH=6fm-pAU0y%IQ%MKJCxH=cYheXShO zs)MbKc>^;vAo)qJ!+PT8F6`cqiqA^1sV!dPGw(=bj%{9_z&aVh2;x#y8khO(1Y+wD zH4xd_iLA)xr#{gUJR}{W3;Z;0F-H`LcK8|Il)%sO)_a;w^F&u(y#*4NfedGndoC&; zGv^jgs0MjNIMQC1J4gQx>=1YU+mGBA*kyp$r$G_qF~cldSl*C`JT_y9V2s)cJRm?` zQVt#B(iE=Vbs;T;{hrj=()Q&vFSU4~DyaNls)*9k>Xz`ups&_$XM3{)bgxNH!lB8V119P7$o(%w%k43}*;tC}B+zs$tLKXl7z$0Llobh-5ORh^C13 zGJ#}S7)p353mF+|xfmI$gn??sYq;PlB@imv7$O-`fU4@af}wOdV>yGS zP43B2?5Rve;*&44>oVF*X5`Qo<6z`s2J! diff --git a/osinaweb/customercore/views.py b/osinaweb/customercore/views.py index 87788cf1..bfd60fdc 100644 --- a/osinaweb/customercore/views.py +++ b/osinaweb/customercore/views.py @@ -68,9 +68,11 @@ def initiate_checkout(request): print("Response Content:", response.content.decode()) # Print response content if response.status_code == 200: - response_data = response.json() - session_id = response_data.get("session.id") - return JsonResponse({"session_id": session_id}) + response_data = response.text + parsed_data = dict(item.split("=") for item in response_data.split("&")) + session_id = parsed_data.get("session.id") + success_indicator = parsed_data.get("successIndicator") + return JsonResponse({"session_id": session_id, "success_indicator": success_indicator}) else: print("Response Status Code:", response.status_code) # Print status code return JsonResponse({"error": "Failed to initiate checkout"}, status=500)