torob
This commit is contained in:
@@ -251,6 +251,13 @@ class PaymentView(APIView):
|
||||
permission_classes = [IsAuthenticated]
|
||||
serializer_class = BankTypeSerializer
|
||||
|
||||
def _get_torob_clid(self, request):
|
||||
return (
|
||||
request.data.get('torob_clid')
|
||||
or request.COOKIES.get('torob_clid')
|
||||
or request.headers.get('X-Torob-Clid')
|
||||
)
|
||||
|
||||
@extend_schema(
|
||||
description="choices=['BMI', 'SEP', 'ZARINPAL', 'IDPAY', 'ZIBAL', 'BAHAMTA', 'MELLAT', 'PAYV1']",
|
||||
tags=['order payment']
|
||||
@@ -338,6 +345,7 @@ class PaymentView(APIView):
|
||||
user=request.user,
|
||||
address=cart.address,
|
||||
created_at=timezone.now().date(),
|
||||
torob_clid=self._get_torob_clid(request),
|
||||
discount_code=cart.discount_code,
|
||||
special_discount_code=cart.special_discount_code,
|
||||
discount_amount=cart.discount_code_amount,
|
||||
|
||||
Reference in New Issue
Block a user