1818
1919
2020class StatusView (APIView ):
21- def get (self , request , uid = None ):
21+ @staticmethod
22+ def get (request , uid = None ):
2223 try :
2324 payment = Payment .objects .get (uid = uid )
2425 except Payment .DoesNotExist :
@@ -27,22 +28,25 @@ def get(self, request, uid=None):
2728
2829
2930class BindingsView (APIView ):
30- def get (self , request , client_id = None ):
31+ @staticmethod
32+ def get (request , client_id = None ):
3133 svc = BankService (settings .MERCHANT_KEY )
3234 return Response (svc .get_bindings (client_id ))
3335
3436
3537class BindingView (CsrfExemptMixin , APIView ):
3638 authentication_classes = []
3739
38- def delete (self , request , binding_id = None ):
40+ @staticmethod
41+ def delete (request , binding_id = None ):
3942 svc = BankService (settings .MERCHANT_KEY )
4043 svc .deactivate_binding (binding_id )
4144 return HttpResponse (status = 200 )
4245
4346
4447class GetHistoryView (APIView ):
45- def get (self , request , client_id = None , format = None ):
48+ @staticmethod
49+ def get (request , client_id = None , format = None ):
4650 payments = Payment .objects .filter (client_id = client_id , status = Status .SUCCEEDED ).order_by ('-updated' )
4751 serializer = PaymentSerializer (payments , many = True )
4852 return Response (serializer .data )
0 commit comments