From f8d6e78f90c13dd66c67cf6bb14d482e2783f18f Mon Sep 17 00:00:00 2001
From: i701 <idhaan701@outlook.com>
Date: Fri, 30 May 2025 22:56:13 +0500
Subject: [PATCH] Add HTTP status codes to responses in VerifyPaymentView for
 payment verification

---
 billing/views.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/billing/views.py b/billing/views.py
index 1b4f04f..7885dc5 100644
--- a/billing/views.py
+++ b/billing/views.py
@@ -186,11 +186,13 @@ class VerifyPaymentView(StaffEditorPermissionMixin, generics.UpdateAPIView):
                     device.save()
 
             return Response(
-                {"message": f"Payment verified successfully using [{method}]."}
+                {"message": f"Payment verified successfully using [{method}]."},
+                status=status.HTTP_200_OK,
             )
         else:
             return Response(
-                {"message": f"Payment verification FAILED using [{method}]."}
+                {"message": f"Payment verification FAILED using [{method}]."},
+                status=status.HTTP_400_BAD_REQUEST,
             )
 
     def process_wallet_payment(self, user, payment):