This commit is contained in:
behruz-dev
2025-09-11 16:30:15 +05:00
parent 09af08e511
commit 03e4efb066

View File

@@ -50,19 +50,19 @@ class AtmosCallbackApiView(APIView):
status=status.HTTP_200_OK status=status.HTTP_200_OK
) )
try: # try:
order = Order.objects.get(order_number=invoice) # order = Order.objects.get(order_number=invoice)
except Order.DoesNotExist: # except Order.DoesNotExist:
return Response( # return Response(
{"status": 0, "message": f"Инвойс с номером {invoice} отсутствует в системе"}, # {"status": 0, "message": f"Инвойс с номером {invoice} отсутствует в системе"},
status=status.HTTP_200_OK # status=status.HTTP_200_OK
) # )
if str(order.total_price) != str(amount): # if str(order.total_price) != str(amount):
return Response( # return Response(
{"status": 0, "message": f"Инвойс с номером {invoice} отсутствует в системе"}, # {"status": 0, "message": f"Инвойс с номером {invoice} отсутствует в системе"},
status=status.HTTP_200_OK # status=status.HTTP_200_OK
) # )
order.is_paid = True order.is_paid = True
order.save() order.save()