From 031bdbe637aa325bf5f021b75e893ec34e6769b8 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Thu, 4 Sep 2025 14:51:02 +0500 Subject: [PATCH] add: add logs for callback api --- core/apps/payment/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/apps/payment/views.py b/core/apps/payment/views.py index 7b47ae1..8c1c440 100644 --- a/core/apps/payment/views.py +++ b/core/apps/payment/views.py @@ -30,6 +30,7 @@ class AtmosCallbackApiView(APIView): # if client_ip not in settings.ALLOWED_ATMOS_IPS: # return Response({"status": 0, "message": "IP ruxsat etilmagan"}, status=403) data = request.data + print(data) if not data: return Response( {'success': 0, "message": "Request body required"}, @@ -44,7 +45,7 @@ class AtmosCallbackApiView(APIView): check_string = f"{store_id}{transaction_id}{invoice}{amount}{settings.API_KEY}" generated_sign = hashlib.sha256(check_string.encode()).hexdigest() - + print(generated_sign, '----------------------------------------------------') if generated_sign != sign: return Response( {"status": 0, "message": f"Инвойс с номером {invoice} отсутствует в системе"}, @@ -67,7 +68,7 @@ class AtmosCallbackApiView(APIView): order.is_paid = True order.save() - + return Response( {"status": 1, "message": "Успешно"}, status=status.HTTP_200_OK