|
|
@ -68,11 +68,10 @@ def initiate_checkout(request):
|
|
|
|
print("Response Content:", response.content.decode()) # Print response content
|
|
|
|
print("Response Content:", response.content.decode()) # Print response content
|
|
|
|
|
|
|
|
|
|
|
|
if response.status_code == 200:
|
|
|
|
if response.status_code == 200:
|
|
|
|
response_data = response.text
|
|
|
|
res = response.json()
|
|
|
|
parsed_data = dict(item.split("=") for item in response_data.split("&"))
|
|
|
|
print(res)
|
|
|
|
session_id = parsed_data.get("session.id")
|
|
|
|
|
|
|
|
success_indicator = parsed_data.get("successIndicator")
|
|
|
|
return JsonResponse({"session_id": res})
|
|
|
|
return JsonResponse({"session_id": session_id, "success_indicator": success_indicator})
|
|
|
|
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
print("Response Status Code:", response.status_code) # Print status code
|
|
|
|
print("Response Status Code:", response.status_code) # Print status code
|
|
|
|
return JsonResponse({"error": "Failed to initiate checkout"}, status=500)
|
|
|
|
return JsonResponse({"error": "Failed to initiate checkout"}, status=500)
|
|
|
|