response if state not in pending
This commit is contained in:
parent
8365506cfd
commit
e679c3e465
1 changed files with 4 additions and 1 deletions
|
|
@ -6,6 +6,7 @@ from rest_framework.response import Response
|
|||
|
||||
from apps.transactions.models import Transaction
|
||||
from apps.transactions.serializers import TransactionSerializer, ServiceTransactionSerializer
|
||||
from apps.users.constans import STATE_CHOICES
|
||||
|
||||
|
||||
def get_application_client_id(request):
|
||||
|
|
@ -107,6 +108,8 @@ class ServiceTransactionVerify(generics.RetrieveAPIView):
|
|||
|
||||
def retrieve(self, request, *args, **kwargs):
|
||||
instance = self.get_object()
|
||||
instance.verify()
|
||||
if instance.state == STATE_CHOICES.pending:
|
||||
instance.verify()
|
||||
|
||||
serializer = self.get_serializer(instance)
|
||||
return Response(serializer.data)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue